Requirements: English
Company: Cavendish Professionals
Region: Madrid , Community of Madrid
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.