Job Description
Role: Python Developer
Location: London, UK
Is it Permanent / Contract: Contract/FTC (6 months)
Is it Onsite/Remote/Hybrid: Hybrid
Start Date: Immediate
Job Description: Python Developer
Principal Accountabilities
* Develop backend systems using Python, FastAPI, and related frameworks
* Manage data with SQL Alchemy, working across PostgreSQL, CosmosDB, and Redis
* Build scalable cloud solutions using Azure PaaS services (App Services, Function Apps, API Management, etc.)
* Design and implement RESTful APIs and microservices architecture using Swagger and Postman
* Handle distributed task processing with Celery
* Apply TDD principles using PyTest for automated testing
* Use Terraform for Infrastructure as Code and Docker for containerisation
Technical Skills
1. Python Expertise: Strong proficiency in Python, especially with FastAPI, SQL Alchemy, and Celery.
2. Azure PaaS: Hands-on experience with Azure services like App Services, Function Apps, API Management, Service Bus, Storage, Key Vaults, Azure SQL, and Cosmos DB.
3. API & Microservices: Skilled in building RESTful AP...