Zerodha Fund House
Enabling the Next Generation of Indian Investors
At Zerodha Fund House, we are redefining the mutual funds landscape to create simple, transparent, and cost-effective investment solutions for millions of Indians. Built by the pioneers behind Zerodha Broking Ltd and Case Platforms Ltd, we are on a mission to empower the next 10 crore investors in India to participate in and grow the capital markets.
We are expanding our team and seeking passionate, analytical, and detail-oriented individuals to join us.
We are looking for an experienced, analytical, and result-driven SDE 2 (Backend). In this role, you will move beyond writing code to owning entire modules. You will architect scalable systems, make critical technical decisions, and mentor junior developers. You will be instrumental in building our direct-to-consumer platform, ensuring it is robust enough to handle high concurrency and financial transactions with absolute integrity.
System Architecture: Lead the low-level design (LLD) and contribute to the high-level design (HLD) of complex backend systems. You will decide how we build, not just what we build.
Core Development: Write high-quality, performant, and maintainable code in Golang. Build and manage efficient microservices and heavy-duty batch processes.
Scalability & Reliability: Design systems that are fault-tolerant and highly available. Optimize database queries (Postgres) and implement caching strategies (Redis) to handle localized spikes in traffic.
Data Integrity: Ensure strict consistency in financial transactions. Handle idempotency, distributed locking, and event-driven architectures (Kafka) effectively.
Mentorship: Conduct code reviews, ensure adherence to coding standards, and mentor SDE 1s to help them grow.
Operational Excellence: Set up monitoring, alerting, and logging (Observability). Take ownership of debugging production issues and conducting root cause analysis (RCA).
Technical Expertise:
Language Mastery: 3+ years of experience in backend development. Strong proficiency in Golang is highly preferred (or strong expertise in Java/C++ with a willingness to switch).
Database Depth: Deep understanding of relational databases (Postgres). You should understand indexing, locking strategies, and transaction isolation levels.
Distributed Systems: Hands-on experience with message queues (Kafka), caching (Redis), and microservices architecture.
API Design: Experience designing clean, strictly typed RESTful APIs.
Process & Mindset:
Ownership: Proven track record of taking a feature from requirements to production deployment. You are comfortable making decisions in ambiguity.
Engineering Best Practices: familiar with CI/CD pipelines, Docker/Kubernetes, TDD, and rigorous documentation.
Financial Acumen: A genuine interest in the financial/stock market space. Experience in Fintech (Ledgers, Payments, Reconciliation) is a massive plus.
AI Leverage: Ability to leverage AI coding assistants to accelerate development velocity and refactoring.
Impact: Build the infrastructure that will handle investments for millions of Indians.
Culture: A flat hierarchy where code wins arguments. Work with a founding team that values transparency and engineering excellence.
Challenge: Solve unique challenges regarding financial data consistency at scale.