Search by job, company or skills

Moon Technolabs

Moon Technolabs - Team Lead - Node.js Development

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 14 days ago

Job Description

Description Responsibilities

  • Architect, design, and develop highly scalable, secure, and maintainable backend systems using Node.js.
  • Own backend architecture decisions and ensure alignment with business and technical goals.
  • Lead the end-to-end backend development lifecycle, including requirement analysis, technical design, implementation, testing, deployment, and post-release support.
  • Design and develop RESTful and GraphQL APIs, enforcing best practices around security, performance, versioning, and documentation.
  • Drive system scalability and reliability, handling high-traffic and high-availability production environments.
  • Mentor, guide, and technically lead junior and mid-level developers; conduct code reviews and enforce coding standards.
  • Act as a technical point of contact for backend discussions with product managers, frontend teams, DevOps, QA, and external stakeholders.
  • Review requirements proactively and identify risks, edge cases, and performance bottlenecks early.
  • Collaborate with DevOps to design and improve CI/CD pipelines, infrastructure automation, monitoring, and alerting.
  • Ensure adherence to security, data protection, and compliance best practices across backend systems.
  • Participate in technical planning, estimations, and sprint grooming activities.
  • Stay current with emerging backend technologies and recommend architectural, tooling, and process Requirements :
  • Strong hands-on expertise in Node.js, Express.js, and backend framework design.
  • Advanced proficiency in JavaScript (ES6+) and TypeScript.
  • Strong experience designing and optimizing relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
  • Proven experience with GraphQL, API gateway patterns, and service orchestration.
  • Solid understanding of Microservices Architecture, event-driven systems, and messaging platforms (RabbitMQ, Kafka).
  • Hands-on experience with Docker, Kubernetes, and containerized deployments.
  • Deep knowledge of authentication, authorization, and security standards (OAuth2, JWT, RBAC).
  • Strong command over Node.js performance tuning, asynchronous programming, error handling, and memory optimization.
  • Experience implementing logging, monitoring, and observability tools.
  • Proficient with Git, code branching strategies, and Agile/Scrum delivery models.
  • Experience working on cloud platforms (AWS, Azure, or GCP), including serverless and managed services.
  • Ability to review and influence system design, not just implement :
  • Minimum Years of Experience: 6+ years
  • Relevant Industry Experience: 6+ years
  • Require Client Communication: Yes

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144683397