Experience Required: 2 – 6 Years
Educational Qualification: Bachelor’s degree in CS / IT / Engineering or equivalent practical experience.
Employment Type: Full Time
Workplace Options: Work From Office
Opening Summary
We are looking for a Node.js Developer who can build scalable backend services, APIs, and distributed systems with clean code and a product mindset. You will work closely with cross‑functional teams to design, develop, and deploy high‑performance backend applications that power business‑critical workflows.
Requirements
- Strong hands‑on experience in Node.js backend development
- Ability to write clean, readable, scalable, secure code
- Familiarity with asynchronous programming and event‑driven architecture
- Experience with integrating APIs and handling third‑party services
- Good understanding of authentication, authorization, and session management
- Strong understanding of relational and/or NoSQL databases
- Experience with Git‑based workflows and CI/CD pipelines
- Ability to troubleshoot production issues with a structured approach
- Strong understanding of software development lifecycle (SDLC) and Agile processes
Responsibilities
- Design and develop RESTful / GraphQL APIs using Node.js.
- Build microservices and event‑driven backend architecture where required.
- Integrate internal and third‑party services securely using APIs and webhooks.
- Write clean, reusable, modular, and testable code following best practices.
- Work with relational and/or NoSQL databases for high‑performance data storage.
- Optimize application performance, security, logging, and error‑handling.
- Work closely with Product, DevOps, and UI teams to deliver end‑to‑end features.
- Participate in code reviews, daily standups, sprint planning, and documentation.
- Deploy and maintain applications using CI/CD pipelines and containerized environments.
Preferred Qualification
- Experience with NestJS, GraphQL, or TypeScript
- Experience with serverless development (AWS Lambda / Google Cloud Functions)
- Experience with Kubernetes or distributed microservices environments
- Exposure to payment gateways, SMS/email gateways, and identity verification APIs
- Experience with message brokers such as Kafka / RabbitMQ / SQSK
- Knowledge of performance profiling, observability, and APM tools
- Familiarity with DevOps practices, IaC (Terraform), or GitOps concepts
- Open‑source contributions or experience working in startup‑style fast delivery environments
Notes
- Curiosity to explore new technologies instead of sticking to comfort zone
- Ability to articulate technical decisions to non‑technical stakeholders
- Team player with a mindset to uplift others