Python Developer - Django, (Python + Java/Rust). 100% REMOTE. £600-£650/DAY OUTSIDE IR35.
We are seeking an experienced Python Contract Developer to help build and evolve Back End services. You will also play a key role in modernising our engineering ecosystem by helping decommission Legacy Rails components, migrating data models into modern services, and establishing new sources of truth across CLIENTS platform.
This is a hands-on engineering role requiring deep Python expertise with Django alongside strong Java or Rust development experience to build high-performance, scalable Back End systems. YOU MUST BE AN EXPERT IN PYTHON WITH EXTENSIVE JAVA OR RUST SKILLS. Any API's (REST OR GRAPHGL) & Ruby On Rails a big bonus but not essential.
Key Deliverables
- Build and enhance Back End services that reduce operational costs through automation and process optimisation.
- Develop scalable Python-based services and APIs that support candidate acquisition, onboarding, and compliance workflows.
- Design, build, and maintain distributed systems using Python, with significant contributions in Java or Rust where appropriate.
- Drive technical requirements and take ownership of complex engineering initiatives from design through delivery.
- Lead the migration of Legacy Ruby on Rails functionality into modern service-oriented architectures.
- Design simple, maintainable, scalable systems following engineering best practices.
- Produce clean, well-tested, maintainable code and participate in code reviews to maintain high engineering standards.
- Develop and maintain RESTful APIs, GraphQL services, and integrations with third-party platforms.
- Produce architecture documentation, API specifications, and deployment documentation.
- Implement monitoring, logging, and observability to improve platform reliability and performance.
- Collaborate closely with Product, Engineering, and cross-functional stakeholders to deliver high-quality solutions.
Required Skills & Experience
Essential Technical Skills
- Strong commercial Python development experience, ideally using Django or FastAPI.
- Advanced Java or Rust development experience (one or both required).
- Demonstrated ability to work across multiple languages and quickly become productive in unfamiliar codebases.
- Experience designing and building scalable Back End services and distributed systems.
- Strong experience designing and consuming RESTful APIs and GraphQL.
- Experience with PostgreSQL, MySQL, Redis, and database optimisation.
- Experience using AI-assisted development tools and coding agents to improve engineering productivity while maintaining code quality.
- Experience designing and implementing Model Context Protocol (MCP) Servers and integrations.
- Experience decomposing monolithic applications into service-oriented or microservice architectures.
- Experience with CI/CD pipelines, cloud infrastructure, and modern software engineering practices.
- Strong understanding of testing, observability, performance optimisation, and production monitoring
STRONG COMMUNICATION & INTERPERSONAL SKILLS A MUST, as are Python, Django, Java &/or Rust. ROLE IS 100% REMOTE FOR 12 MONTHS PAYING £600-£650/DAY OUTSIDE IR35.