Job Summary
We are looking for a skilled Node.js Backend Engineer with a strong server-side mindset and
hands-on expertise in building scalable, high-performance APIs and microservices. The ideal
candidate will have solid experience designing and deploying production-grade backend
systems and is comfortable working in cloud environments. While the primary focus is backend
development, familiarity with frontend technologies to enable full-stack collaboration is a plus.
Key Responsibilities
• Design, develop, and maintain scalable RESTful APIs and microservices using Node.js
• Build and optimize server-side logic, database schemas, and data access layers
• Integrate with third-party services, internal APIs, and cloud-native components
• Collaborate with frontend, product, DevOps, and QA teams to deliver end-to-end
solutions
• Write clean, modular, and well-tested code with strong unit and integration test coverage
• Participate in system design discussions and architectural decisions
• Identify performance bottlenecks and implement optimizations
• Implement and maintain CI/CD pipelines for backend builds and deployments
• Monitor application health using logging and observability tools
• Participate in code reviews and contribute to engineering best practices
Required Skills & Experience
• 3–6 years of overall software development experience
• Strong hands-on experience with Node.js (Express.js, Fastify, or similar frameworks) in
production
• Proficiency in JavaScript / TypeScript for backend development
• Experience designing and building RESTful APIs and working with relational and/or
NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
• Solid understanding of asynchronous programming, event-driven architecture, and
Node.js performance patterns
• Experience with authentication and authorization mechanisms (JWT, OAuth2, etc.)
• Hands-on experience with containerization tools such as Docker
• Experience with CI/CD pipelines and version control using Git
• Strong debugging, testing, and documentation discipline
Nice to Have
• Experience with Google Cloud Platform (GCP) – Cloud Run, Cloud Functions, Pub/Sub,
BigQuery
• Exposure to Amazon Web Services (AWS) – Lambda, EC2, S3, RDS, SQS
• Familiarity with Kubernetes or managed container orchestration services
• Knowledge of message queues and event streaming (Kafka, RabbitMQ, or GCP
Pub/Sub)
• Experience with GraphQL APIs
• Working knowledge of frontend technologies (React, Angular, or Vue) for cross-
functional collaboration
• Experience in Agile/Scrum delivery environments
• Exposure to enterprise-scale or cloud-native application architecture
…