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