Senior Software Engineer – Node

We are looking for a Senior Software Engineer – Node to join our dynamic team.

Key Responsibilities

  • Design and maintain backend services using Node.js, Express.js, and NestJS.
  • Develop and integrate RESTful APIs and GraphQL services.
  • Optimize performance, scalability, and security.
  • Work with SQL and NoSQL databases (e.g., MongoDB, PostgreSQL, MySQL, Redis).
  • Implement authentication (JWT, OAuth) and collaborate with DevOps for CI/CD pipelines.
  • Mentor junior developers and enforce best coding practices.
  • Troubleshoot, debug, and ensure smooth integration with front-end teams.

Candidate Profile

  • Bachelor’s degree in Software Engineering or related field.
  • 4-6 years of experience in Node.js backend development.
  • Strong knowledge of JavaScript, TypeScript, and frameworks (Express.js, NestJS).
  • Familiarity with databases, microservices, Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Experience with message brokers (RabbitMQ, Kafka), testing frameworks (Jest, Mocha), and CI/CD tools.
  • Solid understanding of asynchronous programming and performance optimization.

Apply for this position

Subject:
Full Name *
Email *
Phone *
Message to Hiring Manager *
Upload CV/Resume *

Note: You can upload only pdf file and it must be less than 2 MB.

LinkedIn
Website