Python Fast API Sr Developer with DevOps, Azure & AI experience ( Remote USA)

Damcosoft — United States · Posted ~1 hour ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

Role :- FTE Position – Python Fast API Sr Developer with DevOps, Azure & AI experience Experience: 10+ years of software engineering experience, including 5+ years at Lead/ Principal IC level # of positions: 2 Location: New York OR New Jersey – Remote (but travel when required) Senior Backend Developer – Python, FastAPI & Azure Backend Engineering, API Development, Cloud-Native Services & AI-Assisted Delivery Senior hands-on individual contributor / lead backend developer Python, FastAPI, REST APIs, Azure App Services, Azure Functions, Azure SQL / PostgreSQL, CI/CD About the Role As a Senior Backend Developer – Python, FastAPI & Azure, you will be a senior hands-on backend engineer responsible for building scalable, secure, cloud-native backend services and APIs for modern enterprise application platforms. In this role, you will design, develop, test, and support Python / FastAPI services, API-first backend components, integration layers, data access modules, asynchronous processing flows, and Azure-hosted application services that power workflow-driven and AI-enabled product experiences. This is a highly hands-on senior developer role, not a pure architect or coordination role. The resource is expected to spend most of the time writing code, building APIs, reviewing pull requests, debugging production issues, improving performance, and ensuring delivery readiness. Role Snapshot Senior backend developer focused on Python, FastAPI, REST APIs, Azure services, and production-grade engineering. Own backend feature delivery across APIs, business logic, integrations, data persistence, testing, observability, and deployment readiness. Expected to work independently with product, frontend, QA, DevOps, cloud, and stakeholder teams. Required Qualifications Strong hands-on experience with Python backend development, including production-grade API and service development.Strong hands-on experience with FastAPI; Django / Flask experience is acceptable as additional background, but FastAPI should be a primary skill.Proven experience building and supporting REST APIs, service-oriented architectures, microservices, and backend integration layers.Good understanding of authentication, authorization, API security, OAuth / OIDC concepts, managed identity, RBAC, and secure secrets handling.Experience with SQL databases such as PostgreSQL, Azure SQL, SQL Server, MySQL, or equivalent; NoSQL exposure such as Cosmos DB is a plus.Experience with Azure cloud-native application development and deployment using App Services, Functions, API Management, Storage, Key Vault, Application Insights, and related services.Hands-on experience with Git workflows, pull requests, branching strategies, CI/CD pipelines, automated testing, and production release discipline.Strong debugging and problem-solving skills across API, service, database, integration, cloud runtime, and deployment layers.Excellent communication skills and ability to work directly with product managers, architects, frontend engineers, QA, DevOps, cloud engineers, and customer stakeholders. Backend Engineering — Required Primary Focus Area Python: strong core Python, typing, async programming concepts, packaging, dependency management, reusable modules, and clean code practices.FastAPI: API routing, Pydantic models, dependency injection, middleware, authentication integration, exception handling, OpenAPI / Swagger documentation, and performance-aware API design.API Design: RESTful services, versioning, pagination, filtering, validation, idempotency, error contracts, retry patterns, rate limiting, and backward compatibility.Data Layer: SQL / NoSQL data modeling, SQLAlchemy / ORM usage, migrations, indexing, query optimization, transaction handling, and secure data access. Azure Cloud & Platform Engineering — Required Hands-on experience deploying and operating Python / FastAPI backend workloads on Azure App Services, Azure Functions, or container-based Azure services.Experience integrating backend applications with Azure API Management, Azure Key Vault, Azure Storage, Azure SQL / PostgreSQL, Cosmos DB, Service Bus, Event Grid, Application Insights, and Log Analytics.Understanding of Azure identity and security patterns including Entra ID / Azure AD, managed identities, service principals, RBAC, and secure configuration management.Experience with CI/CD deployment workflows using Azure DevOps or GitHub Actions, including environment-specific configuration, secrets management, approvals, and release traceability. AI-Assisted Backend Engineering — Required Differentiator Hands-on usage of Claude AI, GitHub Copilot, or equivalent AI coding assistants for backend development acceleration.Ability to use AI tools for code generation, rapid prototyping, debugging, optimization, test creation, documentation, and backend design exploration. Must-Have Skills Summary Python Strong hands-on backend development using core Python, clean modular coding, typing, and production-grade service development. FastAPI Primary backend framework skill for API routing, Pydantic models, dependency injection, middleware, OpenAPI, and high-performance APIs. Azure Cloud Practical Azure deployment and troubleshooting exposure for backend services using App Services, Functions, APIM, Key Vault, Storage, SQL / PostgreSQL, and monitoring. Database SQL / NoSQL design, ORM usage, migrations, query optimization, transaction management, and secure data access.