
Backend Developer, Node.JS
NextHire
full-time
Posted on:
Location Type: Hybrid
Location: Bangalore • 🇮🇳 India
Visit company websiteJob 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