Python Backend Developer (Flask, Django, FastAPI, Azure) (Full-Time)
- Source: LinkedIn
- AsceticVoyage
- Hybrid
- New York City
- Mid level
Job Description
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.
Key Responsibilities
- Build and enhance backend services using Python and FastAPI for workflow-driven, AI-enabled, and enterprise-grade application platforms.
- Design, implement, and maintain REST APIs with strong request validation, response modeling, authentication, authorization, error handling, observability, and API documentation.
- Develop microservices and modular backend components that are scalable, maintainable, testable, and production-ready.
- Implement data access layers using SQL / NoSQL databases, ORMs such as SQLAlchemy, schema migrations, indexing, query optimization, and transaction management.
- Integrate backend services with enterprise systems, data pipelines, analytics platforms, document repositories, and external structured / unstructured data sources.
- Build asynchronous and event-driven processing flows using queues, background jobs, schedulers, messaging services, or cloud-native eventing patterns where required.
- Deploy and support backend workloads on Azure services such as Azure App Services, Azure Functions, Azure API Management, Azure SQL / PostgreSQL, Azure Storage, Key Vault, Service Bus, Event Grid, Application Insights, and Log Analytics.
- Collaborate with DevOps teams to support CI/CD pipelines, environment configuration, release readiness, rollback planning, and production deployment activities.
- Implement secure coding practices, secrets management, identity integration, RBAC-aware service access, and enterprise-grade API security controls.
- Write automated unit tests, API tests, integration tests, and regression tests to ensure backend quality and reliability.
- Troubleshoot backend defects, performance bottlenecks, database issues, API failures, integration errors, and production incidents.
- Participate in technical design discussions and translate product requirements into backend components with clear ownership and delivery discipline.
- Use Claude AI, GitHub Copilot, or equivalent AI-assisted development tools responsibly for faster coding, debugging, test creation, refactoring, documentation, and design exploration.
- Create technical documentation, API specifications, runbooks, implementation notes, operational support guidance, and reusable backend engineering patterns.
Required Qualifications
- 12+ years of software engineering experience, including strong hands-on backend development experience in enterprise or product engineering environments.
- 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, K…
Skills
- Python
- Flask
- Django
- FastAPI
- microsoft-azure
- sqlalchemy
- azure-app-service
- azure-functions
- microsoft-azure-functions
- azure-api-management
- azure-sql
- PostgreSQL
- azure-storage
- microsoft-azure-storage
- azure-key-vault
- vault
- azure-service-bus
- azure-application-insights
- Github
- gitHub-copilot
- oauth
- mysql
- azure-cosmos-db
- open-api
- processing-js
- microsoft-azure-service-bus
- microsoft-entra-id
- azure-rbac
- azure-devops
- github-actions
- Celery
- Redis
- Kafka
- Docker
- Kubernetes
- azure-container-apps
- azure-arc
- azure-monitor
- opentelemetry
- Grafana
- Prometheus
- elk
- splunk
- datadog
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
