Javascript Developer-Node.js
ValueLabs
2 - 5 years
Bengaluru
Posted: 03/04/2026
Job Description
Experience: 5+ Years
About the Role
We are seeking a skilled Node.js Developer with strong expertise in building scalable, high-performance backend services and robust APIs. The ideal candidate is passionate about clean code, modern JavaScript (ES6+), and API-driven architecture. You will play a key role in designing, developing, and maintaining microservices and RESTful/GraphQL APIs that power our digital products across web and mobile platforms.
This role is ideal for someone who thrives in fast-paced, agile environments and has a track record of delivering reliable, maintainable, and well-documented APIs.
Key Responsibilities
- Design, develop, test, and deploy scalable backend services using Node.js and JavaScript/TypeScript.
- Build and maintain RESTful and GraphQL APIs with clear contracts, versioning, and comprehensive documentation (OpenAPI/Swagger).
- Implement secure, efficient, and reusable API patterns with proper error handling, input validation, and rate limiting.
- Integrate with databases (SQL & NoSQL), message brokers (Kafka, RabbitMQ), and third-party services (payment gateways, identity providers, etc.).
- Collaborate with frontend teams, product managers, and DevOps engineers to deliver end-to-end features.
- Optimize application performance, scalability, and reliability through profiling, caching, and asynchronous processing.
- Write unit, integration, and end-to-end tests using frameworks like Jest, Supertest, and Mocha.
- Participate in code reviews, CI/CD pipeline improvements, and infrastructure automation (Docker, Kubernetes, AWS/GCP).
- Stay up-to-date with emerging trends in Node.js ecosystem and advocate for best practices.
Required Qualifications
- 5+ years of hands-on experience in Node.js backend development.
- Strong command of JavaScript (ES6+) and TypeScript.
- Proven experience in API design and development REST, GraphQL, OpenAPI/Swagger.
- Deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O.
- Experience with Express.js, NestJS, or similar frameworks.
- Familiarity with database technologies: PostgreSQL, MongoDB, DynamoDB, or similar.
- Experience with message queues (e.g., Kafka, RabbitMQ) and event-driven systems.
- Proficiency in Git, Jenkins, Docker, and cloud platforms (AWS, GCP, Azure).
- Strong problem-solving skills and ability to work independently in a remote or distributed team.
- Excellent communication skills and a collaborative mindset.
Good to Have (Preferred)
- Hands-on experience with AWS (EC2, Lambda, S3, API Gateway, CloudWatch, IAM, CloudFormation, etc.).
- Proficiency in Python for scripting, automation, data processing, or backend integration.
- Experience with serverless architectures (AWS Lambda, Azure Functions).
- Knowledge of microservices architecture, service discovery, and distributed tracing.
- Exposure to CI/CD pipelines, infrastructure-as-code (Terraform, Ansible), and monitoring tools (Prometheus, Grafana, ELK).
- Contributions to open-source projects or technical blogs.
- Experience working with authentication/authorization systems (OAuth2, JWT, Okta, AWS Cognito).
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
