Roles and Responsibilities :
Design an architecture of any product from the scratch and check the coding standards as per
requirement or improvement is needed in accordance with the new technologies.
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.
Evaluate and recommend tools, technologies and processes to ensure the highest quality product
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.
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
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
Technical Skills :
- In-depth knowledge of MongoDB, AngularJS, Node.js and good work experience in MEAN Stack
- Experience developing RESTful API’s & Microservices
- Experience writing unit test cases
- Familiarity with Agile SCRUM processes D
- Design, build and maintain efficient and reliable Node.js code using CI\CD
- Proficient understanding of cross-browser compatibility issues and ways to work around such issues
- Experience implementing front-end of applications using HTML5, Angular
- Strong coding skills, good analytical and problem-solving skills