Job Description
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
Are you interested in this position?
Apply by clicking on the “Apply Now” button below!
#GraphicDesignJobsOnline
#WebDesignRemoteJobs #FreelanceGraphicDesigner #WorkFromHomeDesignJobs #OnlineWebDesignWork #RemoteDesignOpportunities #HireGraphicDesigners #DigitalDesignCareers# Dynamicbrand guru
Apply Now