Senior Python Developer - Python Expert with some JAVA OR RUST. REMOTE CONTRACT.

Gravitas Recruitment Group (Global) Ltd

United States

Remote

GBP 102,000 - 138,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Gravitas Recruitment Group (Global) Ltd seeks a Senior Python Developer to lead backend engineering for high-performance services. You will modernise the ecosystem by decommissioning Rails components and migrating data models into modern services, with a focus on Python and cross-language work in Rust, Java, or Ruby.

The role is 100% remote for a 12-month contract, offering a daily rate of £650 outside IR35.

Qualifications

  • Strong commercial Python development experience.
  • Experience designing and building scalable backend services.
  • Strong experience designing and consuming RESTful APIs and GraphQL.

Responsibilities

  • Build and enhance backend services that reduce costs through automation.
  • Develop scalable Python-based services and APIs to support workflows.
  • Migrate legacy Rails components to modern microservice architectures.
  • Produce architecture and API documentation and maintain observability.

Skills

Python
REST APIs
GraphQL
Multi-language proficiency
Django/FastAPI
Scalable backend
CI/CD
Cloud infrastructure

Tools

PostgreSQL
MySQL
Redis
GraphQL tooling

Job description

Senior Python Developer - Python Expert with some JAVA OR RUST. 100% remote. £650/day OUTSIDE IR35. 12 MONTH CONTRACT

We are seeking an experienced Software Engineer / Python Expert to help build and evolve backend 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. KEY SKILLS ARE PYTON WITH EITHER RUST, RUBY OR JAVA.

This is a hands-on engineering role requiring deep expertise with Python and have experience to build high-performance, scalable backend systems. YOU MUST BE AN EXPERT IN PYTHON with good skills in either RUST OR JAVA.

  • Build and enhance backend services that reduce operational costs through automation and process optimisation.
  • Develop scalable Java/Rust & 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.
Essential Technical Skills
  • Strong commercial Python development experience, ideally using Django or FastAPI.
  • Demonstrated ability to work across multiple languages and quickly become productive in unfamiliar codebases.
  • Experience designing and building scalable backend 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Backend Engineer (Remote) - Python+Rust/Java
Senior Python Backend Engineer (Remote) - Python+Rust/Java

Gravitas Recruitment Group (Global) Ltd • England

On-site
GBP 102,000 - 138,000
Senior Backend Engineer Contractor (Java, Python, Rust + Ruby nice-to-have) | Fully Remote / EU[...]
Senior Backend Engineer Contractor (Java, Python, Rust + Ruby nice-to-have) | Fully Remote / EU[...]

Owen Thomas | Pending B Corp™ • United Kingdom

Remote
Senior Backend Software Engineer Python
Senior Backend Software Engineer Python

Client Server • Greater London

Hybrid
GBP 100,000 - 120,000
Equity
Pension
Remote-friendly
Python Developer
Python Developer

Oliver Bernard • Greater London

Hybrid
GBP 54,000 - 66,000
Remote-first
Flexible working
Quarterly meet-ups in London
+2
Full Stack Developer (Python and Java) - Consultancy
Full Stack Developer (Python and Java) - Consultancy

Hamilton Barnes Associates Limited • Greater London

Hybrid
GBP 70,663 - 95,571
Senior Backend Python Developer
Senior Backend Python Developer

Advanced Resource Managers • Leeds

Hybrid
GBP 45,000 - 65,000
Senior Python Developer
Senior Python Developer

Spectrum IT Recruitment • City Of London

Hybrid
GBP 70,000 - 90,000
Private healthcare
Pension plan
Senior Python Software Engineer
Senior Python Software Engineer

SoCode Limited • City Of London

Hybrid
GBP 90,000 - 120,000
Python Software Engineer
Python Software Engineer

Brio Digital • Leeds

On-site
Python Developer - Fully Remote
Python Developer - Fully Remote

TieTalent • United Kingdom

Remote
GBP 60,000 - 75,000