The opportunity
The selected candidate will
- Leads the Development Engineering team in area of specialism and develops the team to ensure it has the right capability
- Work very closely with Product Owners, Software Developers, Designers and Domain Experts, in an Agile working model.
- Assume additional technical, organizational or coordination tasks or roles, as required
- Strategically leverages networks to drive innovation, best practice and a continuous improvement culture
- Collaborate intensively with colleagues inside and outside the team and collaborate professionally with Business Owners.
Your key responsibilities
- Design and architect scalable, high-performance web applications using React JS for the front end and Node JS for the back end. Experience in Express JS and Angular is desired.
- Collaborate with product managers, designers, and other stakeholders to define application requirements and specifications.
- Lead the development team in implementing best practices for coding, testing, and deployment.
- Conduct code reviews and provide mentorship to junior developers.
- Ensure the application is secure, maintainable, and optimized for performance.
- Stay up-to-date with emerging technologies and industry trends to continuously improve the development process.
- Develop and maintain technical documentation for the architecture and design of applications.
- Troubleshoot and resolve technical issues as they arise.
- Assist in the collection and documentation of users requirements, development of user stories, estimates and work plans.
- Work effectively in a fast paced and changing business environment. Flexibility and adaptability are must haves to be successful in this role.
Skills and attributes for success
- Highly advanced knowledge of designing, developing, and debugging solutions
- Proven experience as a Fullstack Developer or Architect with a strong focus on React JS and Node JS.
- In-depth knowledge of JavaScript, HTML, CSS, and modern front-end frameworks.
- Experience with RESTful APIs and microservices architecture.
- Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL.
- Strong understanding of version control systems (e.g., Git).
- Excellent problem-solving skills and attention to detail.
- Good communication skills
To qualify for the role, you must have
- Bachelor s degree in computer science, Engineering, IT, Mathematics, or related field preferred
- B. Tech / MTech / MCA with an aggregate score of 70% or above from IIT/NIT/any tier 1 Institute preferred
- 6 to 9 years of experience in Fullstack web application development and deployment in multi-cloud scenarios.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Familiarity with Agile methodologies and DevOps practices.
- Strong focus on Database and experienced in writing scalable SQL
Ideally, you ll also have
- Strong analytical capabilities and logical skills, Solution designing experience is a must.
- Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits.
- Good understanding of agile methodology and scrum processes.
- A self-starter, independent-thinker, curious and creative person with ambition and passion