Location: Bangalore
Experience: 5+ years of experience
Key Responsibilities:
Technical Leadership:
- Lead the design and development of scalable, high-performance Node.js applications.
- Architect robust, maintainable, and efficient server-side solutions.
- Drive best practices in backend development, ensuring clean and modular code.
Team Leadership & Mentorship:
- Guide, mentor, and upskill junior and mid-level developers.
- Conduct regular code reviews to maintain coding standards and improve team productivity.
- Foster a culture of learning, innovation, and continuous improvement.
Cross-Functional Collaboration:
- Work closely with front-end developers, DevOps, and product teams to deliver seamless solutions.
- Participate in architectural discussions and roadmap planning.
- Ensure efficient API integrations and database management.
Performance, Security & Scalability:
- Optimize application performance, ensuring fast response times and scalability.
- Implement security best practices to safeguard user data.
- Monitor system health, troubleshoot issues, and enhance application reliability.
Requirements:
- 5+ years of experience in Node.js development, with at least 4 years in a leadership role.
- Strong expertise in Express.js, Hapi.js, or Koa.js.
- Proven experience in designing and implementing large-scale applications.
- Solid knowledge of PostgreSQL (MongoDB/MySQL is a plus).
- Experience with microservices architecture, cloud platforms (AWS/GCP/Azure), and CI/CD pipelines.
- Excellent problem-solving, decision-making, and leadership skills.
- Ability to work in a fast-paced, agile environment and drive projects from concept to completion.