Bestkaam Logo
Kavin Corporation Logo

Python Backend Developer (Django)

Actively Reviewing the Applications

Kavin Corporation

India On-site
Posted 17 hours ago Apply by June 17, 2026

Job Description

JOB DESCRIPTION

Job Title: Python Backend Developer (Django)
Experience: 3 Years
Location: Bangalore, Karnataka
Employment Type: Full-Time

NOTE:

· Only Immediate joiner can apply for this Job

· NO WORK FROM HOME OPTION

· Minimum 1 year commitment towards the work

Company Overview:

Kavintech Corporation is a technology provider, specializing in customized software development solutions working with pan-India development organizations for the past 19+ years working in Bangalore.

Kavintech Corporation provides end-to-end software packages & enterprise-level dynamic software tools, tailor-made & highly customized based on the requirements of the clients. Our area of expertise lies in processing large volumes of data & information. Kavin's solutions help, among other things, in streamlining, digitizing, and strengthening the data collection and reporting processes of various national-level projects implemented by leading social change organizations all over the country

Job Summary

We are looking for a Python Backend Developer with 3+ years of experience to design, develop, and maintain scalable backend systems and REST APIs. The candidate should have strong experience in Python, Django, FastAPI, database design, and asynchronous task processing also with pretesting knowledge.

Key Responsibilities:

  • Develop and maintain backend applications using Python, Django, and FastAPI.
  • Design and build RESTful APIs with features like CRUD operations, pagination, and filtering.
  • Implement asynchronous background tasks using Celery with Redis/RabbitMQ.
  • Work with PostgreSQL/MySQL for database design, queries, indexing, and joins.
  • Optimize backend performance and ensure scalability.
  • Perform API testing using Postman or Insomnia.
  • Collaborate with frontend developers and other teams to deliver high-quality applications.

Required Skills:

  • Strong knowledge of Python fundamentals and data structures (Lists, Dictionaries, Sets)
  • Experience with Django (ORM, Views, Middleware)
  • Experience with FastAPI or Django Ninja (Async APIs, Routers)
  • Knowledge of REST API design and development
  • Experience with Celery and message brokers (Redis / RabbitMQ)
  • Strong database experience with PostgreSQL or MySQL
  • Familiarity with Git version control and development best practices

Tools & Technologies:

· Python, Django, FastAPI, Django Ninja, Celery, Redis, RabbitMQ, PostgreSQL, MySQL, REST APIs, Git, Postman, Insomnia.

Educational Qualification

  • Bachelor’s degree in Computer Science, BCA, BTech, or related field.

Contact person:
Email: [email protected]
Phone : 7483432701

Job Types: Full-time, Permanent

Pay: ₹30,000.00 - ₹35,000.00 per month

Ability to commute/relocate:

  • Rajajinagar, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • Have you implemented Object-Oriented Programming (OOP) concepts in Python projects?

yes
No

Experience:

  • Python: 3 years (Required)
  • Django: 3 years (Required)
  • PostgreSQL & MySQL: 3 years (Preferred)

Work Location: In person

Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.