I

ixigo

Multimodal travel booking platform

Principal Engineer - Backend

Backend EngineeringConfirmed live in the last 24 hours
Full-timeGurugram, Haryana, IndiaNo salary listedIn-person

About the Job

Requirements

  • The role requires 5–6 years of experience.
  • An undergraduate degree in Computer Science or Engineering is required; preference is given to graduates of IITs or top RECs.
  • Expertise in Java/J2EE technology is required.
  • Proficiency implementing algorithms and using advanced data structures to solve computing problems is required.
  • Experience with e-business/e-commerce applications and business environments is required.
  • A good understanding of Java/J2EE and design patterns is required.
  • Strong knowledge of data structures and designing for performance, scalability, and availability is required.
  • Expertise in relational databases such as MySQL or Postgres is required.
  • Knowledge of MongoDB and web services is required.
  • Extensive use of Instruments and Shark to detect memory leaks and optimize performance is required.
  • A good grasp of algorithms, memory management, and multithreaded programming is required.
  • The candidate should be able to provide hands-on management.
  • The candidate should be able to work effectively in an informal startup environment.
  • The candidate should have commitment to driving themselves and the team toward goals.

Responsibilities

  • Code, develop, design, and architect features for the existing application.
  • Own modules end to end and take responsibility for the work products shipped.
  • Design, implement, and maintain highly scalable, multi-tier, distributed server software applications.
  • Deliver across the application life cycle, including design, build, deployment, testing, release to app stores, and support.
  • Work directly with developers and product managers to conceptualize, build, test, and release products.
  • Take responsibility for performance and stability across server functions.
  • Continuously discover, evaluate, and implement technologies to maximize development efficiency.
  • Safeguard sensitive company data against unauthorized access, use, or disclosure, and report suspected security incidents in accordance with the organization's ISMS policies and procedures.

Desired Qualifications

  • Experience with internet companies or the travel industry is a plus.
  • Python, NodeJS, Redis, and ElasticSearch are listed as good-to-have skills.

About the Company

ixigo

Multimodal travel booking platform

Ixigo is a travel booking platform focused on the Indian market, serving domestic and international travelers with flights, trains, buses, and hotels. The product helps users plan and book trips through a single interface that highlights fare drop alerts, cancellation protection, and personalized travel recommendations. Revenue comes from commissions on bookings made through the platform, plus advertising and premium services. What sets Ixigo apart is its large reach in India and its cross-modal search and analytics-enabled recommendations, designed to simplify travel planning and improve the user experience. The company’s goal is to grow total bookings and user satisfaction by making travel planning easier and more trustworthy through data-driven insights and convenience.

Company size
501-1,000
Company stage
IPO
Headquarters
Gurgaon, India
Founded
2007

Recently Posted Jobs

Explore more opportunities at ixigo

See more jobs