About this role
Job Description
Support engineering in designing, developing, and delivering secure, scalable backend solutions using JavaScript and Node.js. The role combines hands-on development, distributed microservices architecture, cloud engineering across Azure and AWS, database expertise, technical guidance, and stakeholder collaboration to enable reliable and efficient software delivery.
- Bachelor's degree in computer science, Engineering, Information Technology, or related field.
- Minimum 7 years of software engineering experience, including at least 2 years in a Technical Lead or Assistant Manager capacity.
- Demonstrated experience in hands-on Node.js development, solution design, code review, technical troubleshooting, and delivery oversight.
- Practical experience working with distributed systems, MongoDB or Cosmos DB, cloud platforms, Agile delivery, and CI/CD-enabled teams.
- Strong written and verbal communication skills, with the ability to explain technical decisions, risks, and progress clearly.