We’re seeking a seasoned Lead Backend Developer with a strong foundation in Node.js and expertise in building scalable systems. You’ll lead a team of 5–6 backend engineers, guiding architecture decisions, managing complex databases, and ensuring the delivery of high-quality backend services. This is a high-impact role that combines technical depth with leadership responsibilities.
Key Responsibilities:
- Lead and mentor a team of 5–6 backend developers to ensure timely and quality project deliveries.
- Design and develop scalable backend systems using Node.js, TypeScript, and NestJS.
- Optimize and maintain databases, including PostgreSQL, MongoDB, and Elasticsearch.
- Work with graph databases such as Neptune and Gremlin for advanced data modeling and querying.
- Conduct regular code reviews to maintain best practices and code quality.
- Collaborate cross-functionally with product managers,
frontend teams, and DevOps to deliver seamless features.
- Contribute to backend architecture design and project planning.
- Manage sprints, resources, and team outputs to align with product timelines.
Requirements:
- 5+ years of hands-on backend development experience.
- Expertise in Node.js, TypeScript, and NestJS.
- Strong experience working with PostgreSQL, MongoDB, and Elasticsearch.
- Familiarity with Neptune and Gremlin is a plus.
- Proven experience in backend system architecture and design.
- Ability to manage and lead teams in an agile setting.
- Strong analytical and problem-solving abilities.
- Excellent written and verbal communication skills.
- Bachelor’s degree in Computer Science, Engineering, or a related field.