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