Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformGraphQLJavaScriptKubernetesMicroservicesMongoDBNode.jsNoSQLPostgresSQLTypeScript
About the role
- Develop, maintain, and optimize backend services using Node.js and TypeScript/JavaScript.
- Work with both SQL (PostgreSQL) and NoSQL (MongoDB) databases for data modeling, performance tuning, and query optimization.
- Build secure, scalable APIs to support frontend applications and third-party integrations.
- Implement containerized deployments using Docker and manage workloads in Kubernetes (K8s) environments.
- Collaborate with the DevOps team to follow GitOps practices for CI/CD pipelines and infrastructure as code.
- Design and implement features for CMS-driven, SaaS, and multi-tenant platforms.
- Write clean, maintainable, and testable code with proper documentation.
- Monitor system performance, troubleshoot issues, and ensure high availability and reliability.
Requirements
- 3–5 years of professional experience in backend development.
- Strong proficiency in Node.js (Express.js, NestJS, and similar frameworks).
- Experience with MongoDB and PostgreSQL.
- Hands-on experience with Docker, Kubernetes, and GitOps-based DevOps workflows.
- Understanding of RESTful API design, GraphQL, and microservices architecture.
- Exposure to multi-tenant SaaS platforms or headless CMS integrations is a plus.
- Knowledge of authentication, authorization, and security best practices.
- Familiarity with cloud environments (AWS/GCP/Azure) is an advantage.