Role Overview
Durapid Technologies is seeking a Python Backend Developer with strong experience in building scalable, production‑grade backend systems and APIs. The role requires expertise in modern backend frameworks, cloud platforms, and data integrations, with a focus on clean architecture and performance.
Key Responsibilities
- Design and develop robust RESTful and asynchronous APIs using FastAPI or Flask.
- Build scalable, modular backend services aligned with clean architecture principles.
- Integrate backend systems with Azure Databricks, Microsoft Fabric, and relational databases.
- Ensure API reliability through proper versioning, documentation (OpenAPI/Swagger), and error handling.
- Collaborate with frontend and cross‑functional teams for seamless system integration.
- Deploy and manage applications on Azure Cloud environments.
- Implement CI/CD pipelines, monitoring, and performance optimization.
- Maintain high standards for code quality, security, and scalability.
Mandatory Skills & Experience
- Hands‑on experience in Python backend development.
- Hands‑on expertise with FastAPI or Flask.
- Strong understanding of REST architecture and asynchronous programming.
- Experience working with Azure services, Databricks, and Microsoft Fabric.
- Proficiency in SQL Server / Azure SQL and database integration.
- Familiarity with ORM tools such as SQLAlchemy or pyodbc.
- Experience with CI/CD practices and cloud deployment.
- Solid understanding of software design principles and clean coding standards.
Preferred Qualifications
- Exposure to frontend integration (React or similar frameworks)
- Experience with containerization (Docker)
- Familiarity with data platforms or AI‑driven applications