24 days ago
Gurgaon, IndiaMid Level / Senior
Responsibilities
- Design and develop scalable, high-performance software systems.
- Own modules end to end, including design, development, testing, deployment, and support.
- Collaborate with product managers, designers, and engineers to build product features.
- Write high-quality, maintainable, and scalable code.
- Drive performance improvements and system stability.
- Conduct code reviews and mentor junior developers.
- Participate in architecture discussions and contribute to technical decisions.
- Evaluate and adopt new technologies and tools.
Requirements
- 3–6 years of experience in software development.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Strong experience with Java/J2EE technologies.
- Understanding of data structures, algorithms, system design, design patterns, and scalable architecture.
- Experience building scalable and distributed systems.
- Hands-on experience with relational databases such as MySQL and PostgreSQL.
- Experience with MongoDB, web services, and microservices architecture.
- Experience with performance optimization and debugging tools.
- Knowledge of multithreading, concurrency, and memory management.
- Strong communication and collaboration skills.
- Ability to work in a fast-paced, high-growth environment.
- Experience in product-based, internet, or startup companies is preferred.
- Experience in e-commerce or travel is a plus.
- Experience mentoring and guiding junior engineers.
Tech Stack
Categories
About ixigo
Ixigo (Le Travenues Technology Limited) builds consumer travel apps for India that let users search, plan, and book trains, flights, buses, hotels, and cabs. Revenue comes from travel bookings and related services across its ixigo, ConfirmTkt, and AbhiBus brands, which use AI-based trip planning and utilities. Founded in 2007 and headquartered in Gurgaon, it is publicly listed in India (NSE) and targets the mass-market, multi-modal travel segment.
