Taro Logo

Backend Software Engineer

A data product company founded in 2020 that delivers digital solutions to Fortune 500 companies, focusing on creating value through innovation.
Backend
Mid-Level Software Engineer
In-Person
11 - 50 Employees
3+ years of experience
Enterprise SaaS

Job Description

ShyftLabs, a dynamic data product company established in 2020, is seeking a Backend Software Engineer to join their growing engineering team. The company specializes in delivering digital solutions to Fortune 500 clients, with a strong focus on innovation and value creation.

The role demands expertise in Node.js, database management, and cloud-native practices. As a Backend Engineer, you'll be responsible for designing and maintaining scalable backend systems for SaaS-based multi-tenant applications. The position requires 3-5 years of experience and offers a comprehensive technology stack including Node.js, TypeScript, PostgreSQL, MongoDB, and modern DevOps tools like Docker and Kubernetes.

The ideal candidate will have strong proficiency in backend development, database management, and API design. You'll work on building secure, scalable systems while collaborating with DevOps teams and following best practices in software development. The role offers opportunities to work with cutting-edge technologies and contribute to significant projects for major corporations.

ShyftLabs provides a competitive compensation package, including comprehensive insurance benefits and substantial professional development opportunities. The position is based in Noida, India, offering a chance to work in a growing technology company with exposure to enterprise-level solutions and modern architectural patterns.

Last updated 17 days ago

Responsibilities For Backend Software Engineer

  • 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 environments
  • Collaborate with the DevOps team to follow GitOps practices for CI/CD pipelines
  • 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 For Backend Software Engineer

Node.js
TypeScript
JavaScript
PostgreSQL
MongoDB
Kubernetes
  • 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
  • Knowledge of authentication, authorization, and security best practices
  • Familiarity with cloud environments (AWS/GCP/Azure) is an advantage
  • Exposure to multi-tenant SaaS platforms or headless CMS integrations is a plus

Benefits For Backend Software Engineer

Medical Insurance
  • Competitive salary
  • Strong insurance package
  • Learning and development resources

Related Jobs

Integrations Engineer

Mid-level Integrations Engineer position at ShyftLabs, focusing on GCP and Oracle Fusion integration development with 3+ years experience required.

Software Engineer- .Net

Software Engineer position at Maersk focusing on .NET development for supply chain management platform, building cloud-native microservices and contributing to global trade solutions.

Software Engineer - Java

Full-Stack Engineer position at ResMed, focusing on TypeScript, Node.js, React, and Java development for healthcare applications, requiring 3-4 years of experience.

CPQ Developer

CPQ Developer position at Milacron, requiring 2-3 years experience in Oracle CPQ development and configuration, based in Ahmedabad, India.

Software Engineer - Java

Full-stack software engineering role at ResMed focusing on healthcare applications using TypeScript, Node.js, React, and Java, requiring 3-4 years of experience.