Python Developer
Fuel Recruitment
Charing Cross, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
£ 195KJob location
Charing Cross, United Kingdom
Tech stack
.NET
API
Automation of Tests
Azure
C Sharp (Programming Language)
Databases
Continuous Integration
Relational Databases
Software Design Patterns
Distributed Systems
Django
Python
MongoDB
OAuth
RabbitMQ
SQL Databases
Enterprise Software Applications
Cloud Platform System
Flask
FastAPI
Pytest
Angular
Solid Principles
Kafka
REST
Terraform
Cucumber
Web Api
Job description
We are seeking an experienced Python Developer to deliver enterprise-grade services, APIs, and integrations within a complex, distributed systems environment.
Requirements
- Strong Python development experience building scalable, production-grade services
- Deep understanding of Python frameworks (eg, FastAPI, Flask, Django) and asynchronous patterns
- Enterprise application development on complex, high-availability systems
- Strong REST API design, integration, and security (OAuth2, token-based auth)
- Solid SQL experience and relational data modelling
- Experience applying design patterns, SOLID principles, and clean coding in Python
- CI/CD experience with automated testing, quality gates, and deployment pipelines
- Knowledge of messaging and event-driven architectures
- Strong TDD mindset with proven automated testing using pytest or similar
Nice to Have
- Azure DevOps or similar CI/CD tooling
- BDD frameworks (eg Behave, pytest-bdd, Cucumber)
- Document databases (eg MongoDB)
- Messaging platforms: RabbitMQ, Kafka
- Experience with modern web UIs (eg, Angular) and collaboration with UI teams
- Familiarity with ETRM systems and integration APIs
- Exposure to .NET, C#, and Web API development
- Cloud platform knowledge (Azure preferred), including IaC tools such as Terraform