Responsibilities
- Lead, mentor, and manage a team of engineers, fostering a high-performance and ownership-driven culture.
- Architect, design, and oversee development of scalable applications using Node.js (backend) and Angular (frontend).
- Collaborate with Product, Design, and Business teams to translate requirements into effective technical solutions.
- Ensure high-quality code standards through reviews, testing, and engineering best practices.
- Drive development of backend services, APIs, and microservices architecture using Node.js .
- Oversee frontend development using Angular, ensuring responsive, performant, and user-friendly experiences.
- Contribute to system design, performance optimization, and scalability improvements.
- Provide guidance on Python usage for backend services, integrations, or data-processing needs.
- Own sprint planning, execution, and timely delivery of engineering initiatives.
- Identify and resolve technical challenges to ensure system reliability and uptime.
- Implement and continuously improve CI/CD pipelines, monitoring, and deployment processes.
- Manage hiring, onboarding, coaching, and performance management of engineering team members.
Requirements
- 7-10 years of experience in software development with strong full-stack exposure.
- 2-5 years of experience in engineering management or technical leadership roles.
- Strong backend expertise in Node.js (Express, NestJS, or similar frameworks).
- Strong frontend experience with Angular or other frameworks and modern JavaScript / TypeScript.
- Working knowledge of Python for backend services, scripting, or data-related use cases.
- Experience designing and working with RESTful APIs, microservices, and distributed systems.
- Hands-on experience with cloud platforms (AWS, GCP, or Azure).
- Strong understanding of SQL and NoSQL databases.
- Experience working in Agile / Scrum development environments.
This job was posted by Laveena Soni from Skeps.