Search by job, company or skills
Role Summary
As the Lead Software Architect, you will be a key leader in the development and evolution of our B2B
SaaS product & it's associated systems. The entire development team will report to you.
Drawing upon your extensive technical expertise and industry knowledge, you will design and
implement scalable, robust, and efficient software solutions. Collaboration with cross-functional
teams, technical leadership, and staying abreast of emerging technologies will be essential for success
in this role.
About Our Product
GORICO was incepted by security practitioners & audits with decades of experience to simplify the
security conundrum and streamline the security compliance and security maintenance process.
Security is a growth enabler today as it's table stakes for doing business and a mandatory requirement
as part of the third-party risk strategy of clients.
This is a single solution tailored to an organization to manage all your security adherence, compliance,
vendor risk, vulnerability management , policy & procedure management and risk assessment needs.
It enables behaviour change and shift in the mindset towards security. It's the only way to address the
current reactive approach to it. Hence, going from a once a year or, couple of times a year audit rush
to year long sustenance of security.
Hence, GORICO empowers organizations to understand, attain and sustain true security.
Mandatory Skill Sets/Expertise
Proven experience as a Software Architect, with a track record of successful project delivery.
A minimum of 2-3 years in this role
Proven experience of building a B2B SaaS/Enterprise product
Should've managed a software development team
Strong proficiency in software design principles, patterns, and architectural best practices
Expertise in multiple programming languages and frameworks including Node.js, React.js,
Express, PostGreSQL
Experience in integrating with APIs, SaaS solutions, ETL platforms
Experience with AWS
In-depth knowledge of database design, cloud computing, and microservices architecture
Excellent problem-solving and analytical skills
Key Attributes
Strategic thinking and vision
Strong leadership and communication skills
Adaptability and willingness to learn new technologies
Detail-oriented and committed to delivering high-quality solutions
Ability to collaborate effectively in a team environment
Key Responsibilities
1. Architectural Design & SDLC:
Review existing architecture and oversee areas of improvement
Lead the design and development of new features and enhancements
Define and document high-level architecture, including system components, modules, and
interactions
Lead the entire SDLC lifecycle and be hands on as the lead for the development team
2. Technical Leadership:
Provide technical leadership and guidance to the development teams
Mentor and coach team members, fostering a culture of innovation and excellence
3. System Integration:
Collaborate with stakeholders, including the product manager, engineers, and internal teams,
to ensure seamless integration of software components
Design and implement interfaces and integration points between various system modules
4. Scalability and Performance:
Design scalable and high-performance software solutions that meet current and future
business needs
Conduct performance analysis and optimization to enhance system efficiency
5. Technology Selection:
Stay current with industry trends and emerging technologies
Evaluate and recommend technologies, tools, and frameworks that align with business
objectives
Ability to substantiate and take build-vs-buy decisions
6. Security and Compliance:
Integrate security best practices into the software architecture
Ensure compliance with relevant industry standards and regulations
7. Code Review and Quality Assurance:
Conduct code reviews to ensure adherence to architectural guidelines and best practices
Assist QA team members to establish and maintain quality standards
8. Documentation:
Document architectural decisions, designs, and guidelines
Prepare technical documentation for both internal and external audiences
9. Feedback & Enhancement:
Analyses market & user research to make data-driven decisions
Implement feedback from clients
Date Posted: 21/06/2024
Job ID: 82266485