Software Engineer – Backend (Python | B2B SaaS/AI)

ITILITE
Bangalore Urban, Karnataka, India

Company Overview:

ITILITE is a leading global brand in Business Travel, Expense & Card Management. We operate a B2B SaaS platform serving customers across the US and India, helping companies simplify travel and expense while making it an enjoyable experience for employees.

We are Series C funded, having raised ~$50M from global Tier 1 investors including Tiger Global, Z47, Greenoaks, and Dharana Capital.

Job Description:

As a Software Engineer you are responsible to develop scalable applications which are used by thousands of employees for the day-to-day corporate travel needs.

You will be responsible for:

  • Design, architect and build the web version of our flagship product.
  • Collaborate with cross-functional teams to gather and define requirements for new features and enhancements.
  • Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
  • Identify and address performance bottlenecks, bugs, and other technical issues.
  • Optimize existing software for improved efficiency and scalability.
  • Work closely with product managers, UX/UI designers, and other stakeholders to understand and address business needs.

We want you if you have..

  • 2+ years of experience with good knowledge of data structures and algorithms
  • Minimum 2 years of experience - strong coding skills in Python & Java.
  • Good startup experience
  • Understanding of OOPS concepts, persistence, multi-threading
  • Proficiency in NoSQL databases like MongoDB and concepts of distributed systems
  • A background in Engineering with sound oral and written communication skills
  • Experience with AWS, particularly in CDK, Lambda, Step Functions, API Gateway, and ECS.
  • Familiarity with message queue systems, including Celery, RabbitMQ, and Kafka.
  • Experience with open-source projects
  • Experience in REST API development
  • Basic understanding of deployment automation tools, such as Jenkins and Code Pipeline.
  • An ownership mindset for the product and services you contribute to.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer – Backend (Python | B2B SaaS/AI) job at ITILITE?

Use the apply link on this page: you apply directly with ITILITE on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does ITILITE want for this Software Engineer – Backend (Python | B2B SaaS/AI) role?

The job description asks for Python, Java, data structures, algorithms, OOPS concepts, persistence, multi-threading and NoSQL databases. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at ITILITE?

Apply to the ITILITE roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, Java, data structures. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer – Backend (Python | B2B SaaS/AI) job remote or onsite?

This is based in Bangalore Urban, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with ITILITE, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →