HamburgerMenu
hirist

Python Backend Developer - Flask/FastAPI

COGNITION TECHSYSTEMS PRIVATE LIMITED OPC
5 - 12 Years
Pune

Posted on: 27/04/2026

Job Description

Python Backend Developer


About the Role :


We are looking for a skilled Python Backend Developer to design, build, and maintain robust backend systems and APIs that power data-driven enterprise applications. This role sits at the intersection of backend engineering and data platform integration. You will be responsible for creating clean, scalable, and production-ready Python services that integrate seamlessly with modern data platforms, cloud infrastructure, and AI-enabled applications.


The ideal candidate writes code that others enjoy maintaining, thinks in systems, and brings strong engineering discipline across the stack-from API design to deployment pipelines.


Key Responsibilities :


API Design & Development :


- Design, develop, and maintain RESTful and asynchronous APIs using frameworks such as FastAPI or Flask, adhering to OpenAPI/Swagger standards.


Data Source Integration :


- Integrate backend services with multiple data platforms including :


1. Azure Databricks (Databricks Connect, REST APIs)


2. Microsoft Fabric (OneLake, SQL Analytics Endpoints, REST APIs)


3. SQL Server & Azure SQL Database (SQLAlchemy, pyodbc, ODBC drivers)


4. Other relational and NoSQL databases as required


Application Integration :


- Collaborate with frontend teams to integrate backend APIs into applications built using React or other modern frameworks, ensuring :


1. Stable data contracts


2. Proper error handling and propagation


3. API versioning and backward compatibility


Modular Code Architecture :


- Build well-structured, modular, and reusable backend components following clean architecture principles. Azure Hosting & Cloud Deployment


- Deploy and manage backend services on Microsoft Azure, leveraging services such as App Services, Containers, or related cloud infrastructure.


CI/CD Pipelines :


- Design and maintain CI/CD pipelines to enable automated testing, builds, and deployments.


Coding Standards & Best Practices :


- Follow best practices for coding, testing, documentation, security, and performance optimization.


Required Skills :


- Strong proficiency in Python for backend development


- Experience with FastAPI or Flask


- Solid understanding of REST APIs, async programming, and API versioning


- Hands-on experience with Azure cloud services


- Experience integrating with SQL-based databases and data platforms


- Familiarity with CI/CD tools and DevOps practices


- Good understanding of software design patterns and clean architecture


If interested kindly apply along with following details :


Duration of Notice period :

Years of Experience :

Current CTC :

Expected CTC :

Any Active offer?

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in