This is a remote position.
What You'll Work On
- High-scale distributed systems handling large data volumes (TB-scale pipelines)
- Reliability and uptime across microservices-based architectures
- Performance optimization and system resilience under real-world load
- Backend systems that directly impact user experience and product growth
Key Responsibilities
- Maintain and improve large-scale data pipelines and backend systems
- Ensure high availability and performance across multiple microservices
- Build tools to automate deployment, monitoring, and incident response
- Take ownership of production systems, not just development tasks
- Work closely with founders / global teams to solve critical engineering problems
- Contribute to backend features with a strong focus on scalability and reliability
Requirements
Required Experience
- 8+ years in software engineering
- 5+ years in backend engineering or SRE roles
- Strong experience in distributed systems and microservices
- Proficiency in at least two:
- C# (.NET Core)
- Python
- Node.js with TypeScript
- Experience with AWS (Kinesis, DynamoDB preferred)
- Strong debugging and system-level thinking
Ideal Candidate Traits
- Thinks in terms of systems, not just code
- Takes end-to-end ownership of reliability and performance
- Comfortable working in high-ambiguity startup environments
- Communicates clearly with global, non-India stakeholders
- Focused on outcomes, not activity
Benefits
- Flexible Work with Accountability
Work remotely with clear deliverables, not micromanagement - Generous Time Off
Paid leave, sick days, and mental wellness breaks - Health Insurance Coverage
Comprehensive medical insurance for you and your family - Home Office Setup Allowance
Build a workspace that supports deep work - Learning & Growth Budget
Access to global courses, certifications, and conferences - High-Impact Work
Direct exposure to YC founders and global product environments - Performance-Linked Upside
Bonus structures tied to pod performance and outcomes