Senior Python Developer

Senior Python Developer

Posted Today by Wave Talent

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The role of Senior Python Developer involves joining a dynamic engineering team to develop scalable, data-driven systems. This hands-on contract position requires extensive experience in Python development and offers the opportunity to work with modern technologies in a flexible environment. The ideal candidate will have a strong background in building backend systems and collaborating with cross-functional teams. Immediate impact and ownership of projects are key aspects of this role.

Key Responsibilities:

  • Designing and building production-grade Python services and APIs
  • Developing high-performance, scalable backend systems in cloud environments
  • Working with modern async Python (FastAPI, asyncio) to deliver low-latency services
  • Collaborating with data and ML teams to integrate data pipelines and ML-driven features
  • Writing clean, testable, well-documented code following best engineering practices
  • Improving system performance, reliability, and observability
  • Contributing to architectural decisions and technical direction

Key Skills:

  • 5+ years of professional Python development experience
  • Proven experience building scalable backend systems
  • Strong understanding of software architecture and design patterns
  • Experience working in cloud-native environments
  • Confident working autonomously in a contract setting
  • Excellent communication and collaboration skills

Salary (Rate): undetermined

City: London Area

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Senior Python Developer – Contract

Location: Remote / Hybrid

Contract Length: 12 months (extension likely)

Day Rate: Competitive / Market-leading

The Opportunity

We’re looking for a Senior Python Developer to join a fast-moving engineering team building scalable, data-driven systems used at real scale. This is a hands-on contract role with immediate impact — ideal for an experienced engineer who enjoys ownership, modern tooling, and solving complex problems without excessive process.

You’ll work alongside senior engineers, product leaders, and data teams to design, build, and evolve high-performance Python services using today’s best-in-class technologies.

What We’re Looking For

  • 5+ years of professional Python development experience
  • Proven experience building scalable backend systems
  • Strong understanding of software architecture and design patterns
  • Experience working in cloud-native environments
  • Confident working autonomously in a contract setting
  • Excellent communication and collaboration skills

Tech Stack

You’ll work with a modern Python ecosystem, including:

  • Core Python & Frameworks
  • Python 3.10+
  • FastAPI / Flask / Django
  • AsyncIO, Pydantic, SQLAlchemy
  • Cloud & Infrastructure
  • AWS / GCP / Azure
  • Docker & Kubernetes
  • Terraform / Infrastructure as Code
  • Data & Messaging
  • PostgreSQL / MySQL
  • Redis
  • Kafka / RabbitMQ
  • Pandas / NumPy

Nice-to-Have / Emerging Tech

  • Event-driven architectures
  • Serverless (AWS Lambda)
  • ML frameworks (PyTorch, TensorFlow, scikit-learn)
  • LLM / AI integrations (OpenAI APIs, LangChain, vector databases)

What You’ll Be Doing

  • Designing and building production-grade Python services and APIs
  • Developing high-performance, scalable backend systems in cloud environments
  • Working with modern async Python (FastAPI, asyncio) to deliver low-latency services
  • Collaborating with data and ML teams to integrate data pipelines and ML-driven features
  • Writing clean, testable, well-documented code following best engineering practices
  • Improving system performance, reliability, and observability
  • Contributing to architectural decisions and technical direction

Why This Contract?

  • High-impact work with real ownership
  • Modern tech stack — no legacy Python
  • Flexible working arrangements
  • Long-term contract potential
  • Fast interview process and quick start

If you’re a Senior Python Developer who wants challenging work, modern tools, and the freedom that comes with contract roles, we’d love to hear from you!