Backend Team Lead (Node.js)
Job Description:
About the Role :
We are seeking a highly skilled Backend Team Lead with expertise in Node.js, Express.js, and
relational databases such as PostgreSQL or MySQL. The candidate should be able to design
database architecture from business requirements, perform requirement analysis, estimate tasks,
and lead a team of backend engineers. The ideal candidate will ensure scalable, secure, and
high-performance backend solutions while mentoring junior developers.
Key Responsibilities :
• Lead, mentor, and guide backend engineers in day-to-day development.
• Architect, design, and maintain high-performance backend systems.
• Create database architecture based on project requirements (PostgreSQL/MySQL).
• Perform requirement analysis and provide accurate task estimations.
• Implement and manage RESTful APIs, GraphQL, and microservices.
• Collaborate with frontend and mobile teams for seamless integration.
• Ensure security best practices, scalability, and high availability.
• Conduct code reviews and enforce clean coding practices.
• Optimize performance, database queries, and server infrastructure.
• Assist junior developers with their tasks and act as a problem solver.
Required Skills & Qualifications
• Bachelor’s/Master’s degree in Computer Science, IT, or related field.
• 5+ years of backend development experience with Node.js & Express.js.
• At least 2+ years of leadership/team lead experience.
• Strong knowledge of relational databases (PostgreSQL or MySQL).
• Ability to design and implement database architecture from requirements.
• Experience with requirement analysis and task estimation.
• Hands-on with authentication, authorization (OAuth2, JWT), and security.
• Must have knowledge of Socket.IO for real-time communication.
• Must have experience with AWS S3 or GCP Cloud Storage for file handling.
• Familiarity with Git, CI/CD, and cloud deployment (AWS/GCP/Azure).
• Strong problem-solving, debugging, and architectural skills.
• Excellent communication and team leadership skills.
Good to Have
• Knowledge of message brokers (RabbitMQ, Kafka, Redis Streams).
• Experience with serverless architecture (AWS Lambda, Firebase Functions).
• Exposure to DevOps practices and monitoring tools (Prometheus, ELK, Grafana).
• Prior experience in leading large-scale distributed systems.
Company Profile
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.