Careers

We empower everyone to embark on their own career growth

Senior Nodejs Developer

Key Responsibilities

  • Design and implement low-latency, high-availability, and performant applications using Node.js and frameworks like Express, NestJS, or Fastify.
  • Build and maintain robust, well-documented RESTful or GraphQL APIs.
  • Design schema and optimize queries for relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) databases.
  • Implement security and data protection settings, including OAuth2, JWT, and encryption standards.
  • Conduct thorough code reviews, write unit/integration tests (Jest, Mocha), and champion clean code principles.
  • Integrate with CI/CD pipelines and work with Docker/Kubernetes for containerized deployments.

 

Technical Requirements

  • 5+ years of professional experience in backend development, with at least 3 years focused on Node.js.
  • Deep understanding of Node.js event loops, Promises, and Async/Await patterns.
  • Expertise in handling asynchronous requests and managing state across distributed systems.
  • Basic understanding of front-end technologies (React, Vue, or Angular) to ensure seamless integration.
  • Hands-on experience with AWS, Azure, or GCP services (Lambda, S3, EC2).
  • Experience transitioning from monoliths to microservices or working within a service-oriented architecture.