
Senior Software Engineer, Backend
- India
- Permanent
- Full-time
- Design and implement scalable & robust APIs and Systems
- Measure your work thoroughly, analyze results, and generate hypotheses to drive new product changes through A/B testing
- Write and review technical documentation for the components owned by your team
- Develop and deploy your high-quality code (in Java, Scala or similar languages) following industry best practices and track key service level indicators (SLIs)
- Debug and fix production issues, lead blameless retrospectives, and participate in the on-call rotation to ensure adherence to the service level agreements (SLAs)
- Collaborate and mentor team members, and contribute to teams' success improving processes
- 5-10 years of experience working in a relevant backend software engineering role
- Proficient in implementing APIs and writing automated tests
- Expertise in using managed cloud services, streaming technologies and handling large data sets
- Prior experience in developing new features and debugging complex issues with minimal supervision
- Fervent belief in engineering quality and building technical leverage for others
- Data-driven and strongly motivated by success and learnings through experiments and metrics analysis
- Founding engineers or candidates with prior experience in start-up environments are preferred, specifically those who have been part of a bootstrapping team, small start-up team, or expansion team.
- Demonstrated ability to work in a fast-paced and dynamic environment, and navigate through ambiguity and uncertainty with confidence.
- Experience collaborating with cross-functional teams to deliver high-quality products or services.
- Proven track record of delivering results in a resource-constrained environment with limited guidance and supervision.