as an architect, you will :
- work with various stakeholders and identify the scope of the project, create a timeline and come up with the approach and design for the project.
- work with company specific tools, technologies and processes to ensure the highest quality product platform
- provide technical leadership, oversee and work closely with the development teams constantly reviewing the code and maintain quality of the design.
- continuously evaluate the existing software to identify areas of improvement and ensure architectural integrity as additional features are added
- document the architectural blueprint and end to end design through flowcharts and diagrams and hands on with coding
- coach and mentor the development teams to improve the overall expertise and skills of the team.
- evaluate and identify software solutions based on the requirements and the constraints of the project.
- take care of the development of critical components and pocs for new technologies to be used
- be the technical expert in the entire stack of technologies used by the engineering team.
- deliver high quality deliverables individually/as a team adhering to industry best practices.
- troubleshoot any errors or issues that arise in the application/infrastructure components quickly and efficiently.
you will be expected to have :
- a demonstrable track record as a software developer moving up to lead and deliver as an architect in the delivery of high quality, complex projects.
- hands on development experience of more than 9 years with expertise in multiple programming languages, frameworks and technical stacks.
- experience in web development with expertise in designing and developing various architectural designs.
- outstanding communication and presentation abilities
- a technical mind set with great attention to detail
- start up / hustle experience is an advantage
- in depth working knowledge of enterprise design patterns.