Talent.com
This job offer is not available in your country.
Back End Developer

Back End Developer

The Sleep Companymumbai, maharashtra, in
30+ days ago
Job description

We are seeking a skilled Backend Developer with proven experience in Node.js, modern frameworks and GraphQL. The ideal candidate will excel in building robust, scalable APIs and integrating diverse databases, while collaborating within a fast-paced, cross functional team.

Key Responsibilities

  • Design, develop and maintain server-side applications using Node.js, NestJS and ExpressJS frameworks.
  • Build, optimize and maintain GraphQL APIs, including schema design, query and mutation implementation and resolver logic.
  • Integrate and manage SQL (MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Write clean, maintainable and eSicient code following best practices and coding standards.
  • Develop and execute unit tests; participate in code reviews to ensure code quality.
  • Collaborate with frontend developers and other stakeholders to define, design and ship new features.
  • Utilize Git workflows for version control, branching, merging and code deployment.
  • Document technical specifications and architectural decisions.
  • Stay up to date with backend and API technologies, including emerging GraphQL tools and best practices.

Required Skills & Qualifications

  • Proven experience in backend development using Node.js.
  • Hands-on experience with NestJS and ExpressJS frameworks.
  • Strong proficiency in building and maintaining GraphQL APIs, including schema definition, query optimization and resolver implementation.
  • Solid understanding of SQL (MySQL) and NoSQL (MongoDB, DynamoDB) databases.
  • Proficiency in JavaScript (and / or TypeScript).
  • Experience with Git and collaborative development workflows.
  • Proficiency in writing unit tests and using testing frameworks (e.g., Jest, Mocha).
  • Understanding of RESTful and GraphQL API design and integration.
  • Familiarity with security best practices in backend and API development.
  • Excellent problem-solving and teamwork skills.
  • Preferred Qualifications

  • Experience with GraphQL server frameworks and tools (e.g., Apollo Server, Prisma).
  • Familiarity with GraphQL clients (Apollo Client, Relay) and frontend integration.
  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of CI / CD pipelines, AWS Lambda functions, AWS Cloudwatch, AWS S3 and DevOps practices.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Exposure to microservices architecture and Agile / Scrum methodologies.
  • Create a job alert for this search

    Back End Developer • mumbai, maharashtra, in