ShyftLabs

Backend Software Engineer

ShyftLabs

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

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.