Backend Developer (Python and Django)

Ditto Insurance
Bengaluru, Karnataka, India

What's Ditto?

Ditto’s mission is to help people make well-informed insurance decisions - from expert advisory and policy purchases to dedicated claim support. We pioneered the industry-first “No-spam” policy, and over the past five years, we’ve assisted over 700,000 users with personalised advice on health and term insurance. We carry a 4.9 rating with 32,000+ reviews on Google.

Ditto is part of the Finshots family (500K+ subscribers) and is backed by Zerodha, India’s largest stockbroker. We won LinkedIn’s Top Startup award in both 2022 and 2023.

Responsibilities

  • Architect and build end-to-end backend services and APIs.
  • Integrate with external systems such as insurers, payment gateways, and other partners.
  • Ensure high observability, performance, and reliability across systems.
  • Write clean, reusable, and maintainable code with a focus on scalability.
  • Implement comprehensive test coverage and maintain code quality.
  • Manage database design, migrations, scripting, and administration.

Experience & Skills

  • 2-8 years of experience in backend development.
  • Hands-on experience with low-level & high-level system design.
  • Proven experience building scalable, secure backend systems (APIs, middleware, caching).
  • Proficiency in Python, Django, Django REST Framework (DRF), PostgreSQL, Redis, Celery, and basic HTML/CSS.
  • Experience developing RESTful APIs.
  • Familiarity with AWS or other major cloud platforms is a plus.
  • Strong sense of ownership, problem-solving ability, and leadership qualities.

Perks

  • Comprehensive health and term insurance
  • ESOPs
  • Compensation as per industry standards

Our Interview Process:

We value your time and aim to complete the process within 3 weeks, consisting of the following stages:

The schedule is as follows:

  • HR Introductory Round
  • Tech-Connect Round
  • Live Coding Round 1 - online
  • Live Coding Round 2 -(in office)
  • Founders round

This is an in-office role. Our address is: Fortuna-1, No 680, 15th Cross, J.P Nagar 2nd phase, J P Nagar, Bangalore, Bangalore South - 560078, Karnataka, India

Please Note: Beware of recruitment scams. Ditto does not charge any fees at any stage of the hiring process. If you receive any suspicious message claiming to be from Ditto, please verify through our official channels.

Score my resume against this job, free →

Questions about this job

How do I apply for the Backend Developer (Python and Django) job at Ditto Insurance?

Use the apply link on this page: you apply directly with Ditto Insurance 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 Ditto Insurance want for this Backend Developer (Python and Django) role?

The job description asks for Python, Django, Django REST Framework (DRF), PostgreSQL, Redis, Celery and basic HTML/CSS. 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 Ditto Insurance?

Apply to the Ditto Insurance roles that match your experience, and tailor your resume to each job description: for this role that means showing Python, Django, Django REST Framework (DRF). 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 Backend Developer (Python and Django) job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Ditto Insurance, 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 →