Job Description

Job Title : SDE – Backend (Node.js)

Experience: 5+ Years

Duration : Long-Term (6 months)

Location : Remote


We are looking for an experienced Software Development Engineer – Backend (Node.js) to take ownership of designing and building scalable, high-performance backend systems. The ideal candidate will play a key role in developing robust APIs and microservices that power high-throughput, enterprise-grade applications.


Responsibilities

  • Own backend modules end-to-end, from system design to production deployment
  • Design, develop, and maintain scalable APIs and microservices using Node.js
  • Build backend services for real-time, high-throughput applications
  • Optimize database schemas, queries, and overall system performance
  • Design fault-tolerant, secure, and highly observable systems
  • Collaborate closely with frontend, product, and platform teams
  • Implement CI/CD pipelines, automated testing, and performance benchmarks
  • Troubleshoot complex production issues and perform root cause analysis
  • Mentor junior engineers and contribute to architectural decisions


Skills Required

  • 5–9 years of backend engineering experience in large-scale, distributed systems
  • Deep expertise in Node.js, including asynchronous programming and event-driven architecture
  • Strong understanding of data structures, algorithms, and system design
  • Hands-on experience designing RESTful APIs (GraphQL is a plus)
  • Solid knowledge of database design, indexing, and performance tuning (MongoDB preferred)
  • Experience with cloud platforms and containerized deployments
  • Familiarity with message queues and event-driven systems
  • Strong understanding of security best practices, authentication, and authorization
  • Proficiency in at least one scripting language such as Python or Bash
  • Ability to work effectively in fast-paced, ambiguous environments

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application