About ixigo
Launched in 2007 by Aloke Bajpai & Rajnish Kumar, ixigo (Le Travenues Technology Limited) is a technology company focused on empowering Indian travellers to plan, book and manage their trips across rail, air, buses and hotels. ixigo assists travellers in making smarter travel decisions by leveraging artificial intelligence. The ixigo, ConfirmTkt and AbhiBus apps allow travellers to book train tickets, flight tickets, bus tickets, hotels, and cabs, and provide travel utility tools and services developed using in-house proprietary algorithms and crowd-sourced information. With over 54 crore Annual Active Users in Fiscal 2025, ixigo is the leading OTA for Next Billion Users in India. For more information, please visit http://www.ixigo.com
About the Role
We are looking for a highly driven and hands-on Lead Architect / Principal Engineer – Backend with a strong product mindset and deep expertise in designing scalable distributed systems. In this role, you will lead the architecture, development, and evolution of core backend platforms powering high-scale consumer applications. You will collaborate closely with Product, Engineering, Design, and Quality teams to conceptualize, build, and scale world-class products that impact millions of users daily. The ideal candidate is passionate about solving complex
engineering problems, building robust systems, and mentoring high-performing engineering teams.
Key Responsibilities
- Drive architecture and technical design for large-scale backend systems and platforms.
- Own end-to-end delivery of critical modules and services with a strong focus on scalability, reliability, and performance.
- Design, develop, and maintain highly scalable, distributed, and fault-tolerant applications.
- Define engineering best practices, coding standards, and architectural principles across teams.
- Partner closely with Product Managers and cross-functional stakeholders to translate business requirements into technical solutions.
- Lead performance optimization, observability, stability improvements, and system resilience initiatives.
- Mentor engineers and provide technical leadership across teams.
- Evaluate and implement emerging technologies, frameworks, and tools to improve engineering efficiency and product capabilities.
- Ensure high standards of code quality, testing, deployment, and operational excellence.
Qualifications & Experience
- 10+ years of experience in backend engineering, distributed systems, and scalable product development.
- Strong educational background in Computer Science or Engineering from premier institutes preferred.
- Expertise in Java/J2EE and strong understanding of backend design patterns and system architecture.
- Deep understanding of algorithms, data structures, multithreading, concurrency, and memory management.
- Proven experience in building high-scale, high-availability systems handling large traffic volumes.
- Strong knowledge of relational databases such as MySQL/Postgres and NoSQL systems like MongoDB.
- Experience with caching systems, search technologies, and messaging systems (Redis, ElasticSearch, Kafka, etc.).
- Hands-on experience with microservices architecture, RESTful APIs, and cloud-native systems.
- Strong understanding of performance tuning, scalability engineering, and production monitoring.
- Prior experience in consumer internet, e-commerce, or travel-tech companies is highly preferred.
- Exposure to technologies like Python, NodeJS, Kubernetes, Docker, or cloud platforms is a plus.
What We're Looking For
- Strong product-thinking and customer-first approach.
- Ability to thrive in a fast-paced, high-ownership startup environment.
- Excellent problem-solving and decision-making capabilities.
- Exceptional collaboration and stakeholder management skills.
- Passion for mentoring teams and driving engineering excellence.
- High energy, entrepreneurial mindset, and bias for action.
Additional Information: Candidates are responsible for safeguarding sensitive company data against unauthorized access, use, or disclosure, and for reporting any suspected security incidents in line with the organization's ISMS (Information Security Management System) policies and procedures.