HamburgerMenu
hirist

Python Backend Developer

A Client Of Exponent Consulting Pvt Ltd
6 - 8 Years
Anywhere in India/Multiple Locations

Posted on: 27/05/2026

Job Description

Role Overview :

We are seeking a skilled Python Backend Engineer with 6 - 8 years of experience to design, build, and maintain scalable, data-driven backend systems. This role focuses on backend API development, database-driven business logic, and supporting cloud-based deployments on Azure.

The ideal candidate will also have hands-on exposure to DevOps, particularly within the Azure ecosystem, including containerization, CI/CD pipelines, and production support. Familiarity with AI-enabled applications or integration with intelligent services is considered an added advantage.

Key Responsibilities :

- Design, develop, and maintain backend services and APIs using Python frameworks such as FastAPI or Flask.

- Build robust RESTful APIs for analytics, reporting, dashboards, and data processing workflows.

- Implement business logic for batch processing, scheduled jobs, and multi-step data pipelines.

- Develop and optimize database interactions using PostgreSQL, ensuring efficient querying and data aggregation.

- Work with structured and semi-structured data across relational and NoSQL systems.

- Integrate backend systems with Azure services, including Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, and OpenAI-based services where applicable.

- Develop operational workflows such as notifications, reporting exports, and background processing

jobs.

- Containerize applications using Docker and support deployments in Azure environments.

- Contribute to the design and maintenance of CI/CD pipelines using Azure DevOps.

- Manage environment configurations, secrets, and deployment settings across multiple environments.

- Monitor, troubleshoot, and resolve production issues; enhance logging, monitoring, and system reliability.

- Collaborate with cross-functional teams including frontend, product, data, and infrastructure to deliver high-quality backend solutions.

Required Skills & Qualifications :

- 6-8 years of hands-on experience in Python backend development within production environments.

- Strong proficiency in backend frameworks such as FastAPI or Flask.

- Solid understanding of REST API design, validation, error handling, and best practices.

- Experience with PostgreSQL and ORM tools such as SQLAlchemy, including schema design and query optimization.

- Experience in building batch processing systems or scheduled workflows.

- Familiarity with asynchronous programming, concurrency models, or worker-based architectures.

- Experience working with object storage systems and NoSQL/document databases.

- Hands-on experience with Docker for containerization.

- Experience integrating Azure services using Python SDKs (e.g., Blob Storage, Cosmos DB, Container Apps, Functions, AI Search, OpenAI).

- Practical experience with Azure DevOps for CI/CD pipeline development and deployment automation.

- Understanding of environment configuration, secrets management, and production deployment practices.

- Strong debugging, logging, and troubleshooting skills in production environments.

- Proficiency with Git-based version control workflows.

- Knowledge of resilient system design, including validation frameworks, retry mechanisms, and fault tolerance patterns.

Educational Qualifications : Bachelors or Masters degree in Computer Science

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...