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)
- Strong 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