Sr. Python Backend Developer (India)

Sr. Python Backend Developer (India)

03 Aug
|
Rupa Career Solutions
|
India

03 Aug

Rupa Career Solutions

India

Role Title Sr. Python Backend Developer

Experience 8-10 years

Location: Pune (Hinjewadi) , Bengaluru (Ashok Nagar) – Hybrid (3days ons

JOB DESCRIPTION

Role Overview

Weare looking for a Backend Python Developer to design, develop, and scale backend systems that power our products and platforms. The role requires strong database engineering expertise, particularly in Azure SQL, with a focus on query performance, optimization, and database design.

You will work closely with product managers, frontend engineers, data scientists, and DevOps teams to build reliable, secure, and high-performing APIs and services.

Key Responsibilities

- Design, develop, and maintain backend services and APIs using Python
- Build scalable, high-performance systems using frameworks such as Django, Flask, or FastAPI
- Develop and integrate RESTful APIs and asynchronous services where required
- Design and optimize database structures in Azure SQL and other relational databases
- Create and manage Views, Indexes, and Stored Procedures for performance optimization
- Analyze query execution plans and optimize complex SQL queries for high performance
- Work with SQL and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB)
- Ensure code quality, performance, security, and scalability
- Write clean, testable, and maintainable code with proper documentation
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Debug, troubleshoot, and optimize both application and database performance bottlenecks
- Participate in code reviews and contribute to engineering best practices

Required Skills & Qualifications

- Strong proficiency in Python




- Strong proficiency in Database- rdbms, Azure Data Pipeline.
- Experience with backend frameworks: Django / Flask / FastAPI
- Solid understanding of REST APIs, HTTP protocols, and backend architecture

Core Database Expertise (Must-Have)

- Hands-on experience with Azure SQL Database
- Strong proficiency in SQL including:

o Views

o Indexes (clustered, non-clustered, performance tuning)

o Stored Procedures

- Expertise in Query Optimization:

o Queryplanning and execution analysis

o Performance tuning using execution plans

o Identifying bottlenecks and optimizing large-scale queries

- Strong experience in designing efficient and scalable database schemas
- Familiarity with Git and version control workflows
- Knowledge of object-oriented design, data structures, and algorithms
- Understanding of authentication, authorization, and security best practices
- Ability to work in an agile, fast-paced environment

Good to Have

- Experience with AWS cloud platform
- Exposure to Docker, containers, and CI/CD pipelines
- Experience with async programming, message queues (Kafka, RabbitMQ), or background workers (Celery)
- Understanding of microservices architecture
- Previous experience in data, AI, or analytics-driven platforms

Hiring Focus (Important Note)

- Solid emphasis will be placed on database-related problem-solving during interviews, including:

o SQLqueryoptimization scenarios

o Indexing strategies

o Execution plan analysis

o Real-world performance tuning use cases

Pay: ₹237,768.97 - ₹2,032,643.34 per year

Experience:

- IT: 8 years (Required)
- Python: 5 years (Required)
- Back-end development: 5 years (Required)

Work Location: Remote

📌 Sr. Python Backend Developer (India)
🏢 Rupa Career Solutions
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: sr. python backend developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: sr. python backend developer (india) / india