NextHire

Backend Developer, Node.JS

NextHire

full-time

Posted on:

Location Type: Hybrid

Location: Bangalore • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSDynamoDBJavaScriptMicroservicesNode.jsNoSQL

About the role

  • Design, develop, and maintain RESTful APIs and microservices using Node.js.
  • Write clean, efficient, and well-documented code.
  • Implement and maintain data storage solutions using NoSQL databases like DynamoDB.
  • Ensure the performance, scalability, and security of our backend systems.
  • Ability to work on data-driven continuous improvement.
  • Collaborate with front-end engineers to integrate user-facing elements with server-side logic.
  • Write unit and integration tests to ensure code quality.
  • Participate in code reviews and contribute to the improvement of our development processes.
  • Stay up-to-date with the latest technologies and trends in backend development.

Requirements

  • 2-3.5 years of experience in backend development.
  • Strong understanding of Node.js and experience building RESTful APIs.
  • Experience with NoSQL databases, particularly DynamoDB.
  • CRM Product Development.
  • Good understanding of microservices architecture and design patterns.
  • Familiarity with unit testing frameworks and best practices.
  • Excellent problem-solving and debugging skills.
  • Ability to work independently and as part of a team.
  • Strong communication and collaboration skills.
  • Built RESTful services with a metric-driven API Gateway.
  • Good understanding of AWS services DynamoDB, ElastiCache, Lambda, Microservices architecture, etc.
Benefits
  • Must Have (AI-focused) Ability to use AI-assisted coding tools (e.g., GitHub Copilot, ChatGPT, Tabnine, Cursor) for writing, refactoring, and optimising backend code while following clean code principles.
  • Good to Have (AI-focused) Experience using AI to automate backend workflows — e.g., generating API documentation, writing SQL queries, or drafting integration scripts.
  • Good to have Communication skills - excellent written and oral communication to present complex ideas/concepts in clear and concise manner; communicating with key stakeholders with work/project progress.

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
Node.jsRESTful APIsNoSQL databasesDynamoDBmicroservices architectureunit testingintegration testingcode reviewsdebuggingperformance optimization
Soft skills
problem-solvingcommunicationcollaborationindependenceteamwork