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
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