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 (Graph QL is a plus)
- Solid knowledge of database design, indexing, and performance tuning (Mongo DB 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