Software Development Engineer III

IndiaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
4–7 years
Required Skills
AWSNode.jsGCPKubernetesMongoDBVue.JsAzureAngularRedisReact

Requirements

  • 4–7 years of hands-on engineering experience with proven exposure to high TPS or large datasets.
  • Expert-level proficiency in Node.js with a habit of writing clean, modular, and reusable code.
  • Deep expertise with MongoDB, including complex schemas, aggregation framework, indexing, and sharding.
  • Solid production experience with Redis for caching, pub/sub, distributed locks, and session management.
  • Real-world experience building and operating microservices on Kubernetes.
  • Strong hands-on experience with managed services on GCP, AWS, or Azure.
  • Proficiency in building responsive, high-quality UIs using a modern frontend framework (Vue.js preferred).
  • Experience shipping and supporting mission-critical systems under heavy load.
  • Ability to work effectively in a 50/50 split between backend and frontend development.

Responsibilities

  • Own feature delivery from concept to production for the Sub-Accounts platform by designing APIs, implementing backend logic, and building responsive frontend experiences.
  • Build and evolve scalable, performant microservices using Node.js, MongoDB, Redis, and event-driven patterns on Kubernetes and GCP.
  • Diagnose and resolve systemic issues including race conditions, deadlocks, and memory leaks within the sub-accounts hierarchy and permissions system.
  • Drive performance and cost optimizations through query tuning, caching, indexing, and GCP cost management.
  • Strengthen security measures including RBAC/ABAC enforcement, tenant isolation, audit trails, and input validation.
  • Improve observability through logging, metrics, and distributed tracing to ensure efficient incident debugging.
  • Collaborate with QA on test case reviews and resolve feedback throughout the development lifecycle.
  • Develop internal tools and automation scripts to accelerate development and deployment cycles.
  • Participate in on-call rotations and lead incident resolution for sub-account services.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now