Responsibilities
- Design and build large-scale backend systems and distributed services.
- Drive architecture decisions that impact multiple engineering teams.
- Write high-quality production code and actively contribute to core backend components.
- Design fault-tolerant, scalable, and high-throughput services.
- Lead system design reviews and enforce engineering best practices.
- Identify technical debt and drive long-term platform improvements.
- Mentor engineers and elevate the overall engineering quality of the team.
- Collaborate with product, infrastructure, and data teams to build scalable systems.
Requirements
- Strong knowledge of performance optimization and scalability patterns.
- Experience designing low-latency or high-throughput services.
- Prior experience in a high-growth product company.
- Contributions to open-source projects are a plus.
This job was posted by Parvinder Kaur from Snapmint.