Position Overview:We are seeking a Sr. Backend Developer to design, develop, and maintain scalable backend services using Node.js and RESTful APIs. The role involves database optimization, ensuring security, and collaborating with cross-functional teams. Proficiency in JavaScript/TypeScript, cloud platforms, and microservices is essential.
ShyftLabs is a growing data product company that was founded in early 2020 and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.

Job Responsibilities :

  • Design and develop scalable, high-performance, and secure server-side applications using Node.js.
  • Write clean, efficient, and maintainable code following best practices for full-stack development.
  • Develop, implement, and maintain RESTful APIs to support frontend applications.
  • Collaborate with cross-functional teams, including frontend developers, designers, product managers, and DevOps, to deliver new features and enhancements.
  • Optimize applications for performance, scalability, and security.
  • Perform code reviews, testing, and troubleshooting for any issues related to backend development.
  • Integrate data storage solutions, including relational and NoSQL databases, and optimize database performance.
  • Implement and maintain third-party services, APIs, and libraries.
  • Ensure applications meet security, reliability, and compliance requirements, including data protection and privacy.
  • Maintain thorough documentation of application design and implementation. 

Basic Qualifications :

  • 3-5+ years of experience developing with Node.js and building backend services.
  • Proficiency in JavaScript and TypeScript for server-side development.
  • Deep understanding of asynchronous programming, event-driven architecture, and non-blocking I/O in Node.js.
  • Strong experience in building and consuming RESTful APIs and working with WebSockets.
  • Solid understanding of modern authentication and authorization mechanisms (e.g., OAuth, JWT, SSO).
  • Experience with SQL and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB) and database optimization techniques.
  • Experience working with microservices architecture and distributed systems.
  • Knowledge of modern build and deployment pipelines, including CI/CD tools like Jenkins, GitLab CI, or GitHub Actions.
  • Proficient in using version control systems, particularly Git.
  • Familiarity with cloud services and deployment strategies on AWS, Google Cloud, or Azure platforms.
  • Strong problem-solving skills, with the ability to debug and optimize complex systems.
  • Ability to write unit, integration, and end-to-end tests using frameworks like Mocha, Jest, or Cypress.
  • Excellent communication and teamwork skills to collaborate in a distributed team environment. 

Preferred Qualifications :

  • Experience with GraphQL and building GraphQL APIs.
  • Familiarity with containerization and orchestration tools like Docker and Kubernetes.
  • Knowledge of DevOps processes, including infrastructure automation and monitoring.
  • Familiarity with frontend development frameworks like React or Vue.js for collaboration with frontend teams
We are proud to offer a competitive salary alongside a strong insurance package. We pride ourselves on the growth of our employees, offering extensive learning and development resources.

Location

Noida, Uttar Pradesh

Job Overview
Job Posted:
2 months ago
Job Expires:
Job Type
Full Time

Share This Job: