Our Hiring Process
- Stage 1
Introductory Call
A short and friendly conversation with someone from our Talent team. We’ll explore your background, motivation, and what you're looking for in your next role — and give you a chance to learn more about us, too.
- Stage 2
LLD Round
This round focuses on a deeper technical discussion to evaluate the candidate's ability to design robust, maintainable, and efficient software components. The assessment covers Low-Level Design (LLD), object-oriented design principles, design patterns, and API design. Candidates are expected to demonstrate their approach to structuring code, designing reusable and extensible components, applying appropriate design patterns, and creating clean, intuitive APIs. The discussion also evaluates their understanding of software design trade-offs, maintainability, scalability at the component level, and overall engineering best practices.
- Stage 3
Product Manager Round
A deeper conversation with the Product Manager focused on your product-thinking mindset and communication skills. This is where we dig into how your strengths match up with what we’re looking for.
- Stage 4
Hiring Manager Round
A deeper conversation with the Hiring Manager focused on your experience, approach to work, and alignment with the role’s expectations. This is where we dig into how your strengths match up with what we’re looking for.
- Stage 5
Bar Raiser
The Bar Raiser round is with our CPO focuses on evaluating your overall fit for the role beyond technical skills — your ownership mindset, product thinking, customer empathy, and ability to drive impact in ambiguous situations. The conversation will explore your past experiences, decision-making approach, trade-offs, and how you think about building AI-powered solutions that create real customer value.
- Stage 6
HR Discussion
The round focusses on communication and interpersonal skills, career journey and aspirations, motivation for exploring new opportunities, and alignment with company values and culture.
