Backend Developer (Python)
- 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 a Python Developer, You will be involved in all aspects of development playing a critical role in design, planning, development and deployment and help develop best practices for future development. You will be working closely with the Research team in building highly scalable, multi-tier, distributed server software applications based on their prototype.
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
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 conceptualize, build, test and realize products
Take responsibility of performance and stability for all server functions
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Qualifications
Qualifications
Good understanding of Python(Dask/Pandas), Django and Flask
Experience with creating and maintaining REST services
Strong knowledge of data structures and Algorithms.
Exposure on system designing for performance, scalability and availability knowledge in MongoDB and Web services
Experience in Microservices, Big data technologies will be a plus
Good grasp of memory management and multithreaded programming
Good to have - Mysql, Redis, ElasticSearch, Mongo
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.
Additional Information
Additional information
At least an undergraduate degree in Computer Science preferably from IITs/Top RECs
2-4 years of experience at cutting edge organizations or startups
Extensive experience in a Python 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 the travel industry will be a plus