Engineering Manager / Technology Lead - Backend

  • Full-time

Company Description

Launched in 2007, ixigo is an AI-based travel app based in Gurugram, India. ixigo services Indian travellers and their travel utility, planning and booking problems using technology and artificial intelligence. Offering train, flight and bus utility & bookings, the company applies AI for deal discovery, personalized recommendations, airfare predictions & alerts, train delay prediction, PNR confirmation prediction and automated customer service.

Job Description

As an Engineering Manager / Technology Lead - Backend, you will be involved in all aspects of development playing a critical role in design, planning, development and deployment of product. You will be working closely with the Tech, Design and Quality team to build and launch the product.

  • Code, develop, design and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship

  • Design, implement and maintain highly scalable, multi-tier, distributed server software applications

  • Deliver across the entire app life cycle, design, build, deploy, test, release to app stores and support

  • Working directly with developers and product managers to conceptualise, build, test and realise products

  • Take responsibility of performance and stability for all server functions

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

Qualifications

  • BE/BTech from top engineering college

  • 7+ years of experience at cutting edge organizations or startups

  • Extensive experience in a Java server-side software design and development

  • Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing.

  • Experience with e business/e commerce applications and business environment is a must

  • Any experience with internet companies or the travel industry will be a plus

Additional Information

  • Good understanding of Java/J2EE and design patterns

  • Strong knowledge on data structures and designing for performance, scalability and availability

  • Knowledge in MongoDB and Web services

  • Extensive use of Instruments and Shark to detect memory leaks and for performance optimization

  • Good grasp of algorithms, memory management and multithreaded programming

  • Good to have - Python, NodeJS, Mysql, Redis, ElasticSearch

  • Great people skills! 

  • Able to fit in well within an informal startup environment and to provide hands-on management

  • High energy level and untiring commitment to drive oneself & the team towards goals