We are looking for a Backend Engineer with strong experience in Node.js and cloud-based services to develop, enhance, and maintain scalable backend systems and APIs. You will work closely with cross-functional teams to build reliable, high-performance services deployed in cloud environments.
Key Responsibilities
- Develop and maintain backend services and RESTful APIs using Node.js and Express
- Design and implement scalable microservices deployed on cloud platforms
- Integrate backend services with databases, storage systems, and workflow orchestration tools
- Build and manage asynchronous processing and long-running job workflows
- Work with containerized applications and support CI/CD deployment pipelines
- Implement logging, monitoring, and error handling to ensure system reliability
- Support UAT, post-production monitoring, incident management, and system enhancements
- Collaborate with frontend, QA, and DevOps teams to ensure smooth delivery of features
Requirements
- Minimum 3–5 years of backend development experience
- Strong hands-on experience with Node.js and Express.js
- Solid experience in API development and testing
- Strong knowledge of SQL and PostgreSQL
- Experience with cloud services such as:
- AWS Lambda
- API Gateway
- Containers (Docker/Kubernetes)
- Step Functions or workflow orchestration tools
- Familiar with CI/CD pipelines and deployment workflows
- Experience with logging, monitoring, and observability tools (e.g., CloudWatch, ELK, Datadog)
- Strong understanding of backend architecture, scalability, and system design basics