Our client is looking for a remote Senior Python Developer with Azure Experience on a B2B contract - 40h/week
Python (6+ years): Proficient in modern Python (3.8+), pip/Poetry for packaging, and asynchronous I/O.
Azure Serverless: Experience with Python Azure Functions, including HTTP triggers, Service Bus, and Durable Functions.
FastAPI: Skilled in building production-grade APIs with dependency injection and Pydantic models.
Azure SDKs: Familiar with Azure Storage, Service Bus, and Identity.
Datastores: Strong background in PostgreSQL schema design, SQLAlchemy ORM, and Alembic migrations.
Messaging: Understanding of Service Bus messaging patterns and message serialization.
Authentication & Security: Hands-on with Azure AD EasyAuth, scope enforcement, and token validation.
Testing: Comfortable with `pytest`, mocking Azure SDKs, and running integration tests with local emulators like Azurite.
CI/CD: Experience using GitHub Actions or Azure DevOps pipelines for serverless deployments.
Observability: Proficient in Application Insights instrumentation and logging best practices.
Docker: Able to containerize local development environments and Azure Functions.
Agile Delivery: Adept at breaking down work into vertical slices, delivering sprint-end demos, and writing clear documentation.