Gravitas Recruitment Group Ltd logo

Python Developer - Django with Java &/OR Rust

Gravitas Recruitment Group Ltd
1 hour ago
Contract
England
United Kingdom

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.