Software Engineer (Python Developer)

  • Chennai
  • Itilite

About Us : (https : //itilite.com)


ITILITE (www.itilite.com) is a fast growing business travel and expense platform disrupting a $2.5 Trillion industry. At ITILITE (lite-itineraries), we believe that companies deserve a travel solution that takes the pain out of work trips. Travelers should focus on their core work and not spend time on making travel bookings and then filing for expenses. Equally, companies should focus on their core areas, and lean on an automated, insightful platform for T&E.


There are very few companies across the globe which offer a unified travel and expense solution for the users; and we are uniquely positioned to do ground breaking work through this combination. Our travel platform offers a personalized experience for travelers and offers many industry-first features, e.g., gamification of travel where employees get rewarded when they make cost conscious choices. Our expense platform is a highly flexible, yet intuitive platform for employees which takes away the pain filing expenses and the anxiety in tracking expense reimbursement


We have terrific momentum, and have been recognised by Nasscom with their Emerge50 award. We raised Series C in March 2022, led by Tiger Global and Dharana Capital. We need you to help us build the future of T&E.


Location: Bangalore / Chennai

As a Software Development Engineer, you are responsible for developing scalable applications which are used by thousands of users for day-to-day corporate travel needs.


You will be responsible for:


  • Write robust, modular, and bug-free code.
  • Contribute to design and architecture discussions.
  • Actively participate in code reviews to build robust applications and prototypes.
  • Ensure high scalability and performance optimised system
  • Advocate for good, clean, well-documented, and performing code.


We want you if you have..


  • Participate in high-profile Delivery Projects
  • Intermediate knowledge of data structures and algorithms
  • Good knowledge in OOPS concepts, Design patterns, Persistence, Multi-threading
  • Knowledge in RDBMS such as MySQL and nosql such as MongoDB
  • Good Knowledge of Python Experience in Flask and/or Django is must
  • Proven experience in unit testing using packages like PyUnit and pytest.
  • Experience in REST APIs with JSON
  • Suggest the best-advanced coding concepts and influence the team to follow that
  • Must produce “Clean” code that is performant, maintainable and secure
  • A background in Engineering with sound oral and written communication skills
  • Implement the best practices and coding standards for the project


Good to Have:

  • Experience with AWS, particularly in CDK, Lambda, Step Functions, API Gateway, and ECS.
  • Familiarity with message queue systems, including Celery, RabbitMQ, and Kafka.
  • Knowledge of PHP and Node.js is a plus
  • Experience with open-source projects