Responsibilities
- Define and own the end-to-end technology architecture from design decisions to production code.
- Be the single accountable voice on architectural trade-offs: performance vs. cost, velocity vs. stability, and build vs. buy.
- Drive platform thinking built for scale without over-engineering for the current stage.
- Write production code, review PRs, and debug critical issues alongside the team, not above it.
- Handle ambiguous, ad-hoc problems and ship quickly, iterate, learn, and own the outcome end-to-end.
- Raise the technical bar of existing engineers through code reviews, design sessions, and leading by example.
- Work directly with product owners and founders to translate business urgency into fast, sound technical decisions.
Requirements
- 7-12 years of overall software engineering experience, with at least 2-4 years in a senior, staff, or architecture role.
- A degree from IIT, BITS, or a top NIT; strong CS fundamentals are the foundation.
- Startup-first background: has personally lived through at least one 100x or 10x growth journey and knows what breaks at each stage.
- Still writes production code; you can whiteboard a solution and then write it. Not in review-and-approval mode.
- Any strong backend language depth of system thinking matters far more than a specific stack.
- Takes full ownership of outcomes, not just tasks, and is accountable end-to-end, from decision to delivery.
- Self-starter who thrives in a high-pace, high-growth environment, comfortable with ad hoc problems, shifting priorities, and incomplete information.
- Has built something significant from scratch, a platform, core service, or product and can walk you through every decision made along the way.
- History of shipping: you move fast, cut the right corners, and know the difference between technical debt and technical risk.
Technical Depth
- Hands-on experience designing distributed systems that serve millions of users; you can whiteboard a solution and then write the code.
- Deep backend expertise with strong fluency in system design, data modelling, and API design.
- Strong command of relational and NoSQL databases and the trade-offs between them.
- Experience with AWS or GCP in serious production-scale infrastructure design, cost optimisation, and security architecture.
- Experience with high-throughput transactional systems, fintech, or the lending domain is a strong plus.
This job was posted by Parvinder Kaur from Snapmint.