Senior Python Developer

La Fosse
Charing Cross, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 234K

Job location

Charing Cross, United Kingdom

Tech stack

Agile Methodologies
Architectural Patterns
Unit Testing
Azure
Python
SQL Databases
Data Processing
Build Management
Pytest
PySpark
Terraform
Serverless Computing
Microservices

Job description

As part of a central engineering function, you'll design and build common libraries and microservices used by multiple product teams. You'll collaborate directly with engineers across several time zones, requiring strong communication skills and the ability to work effectively in an asynchronous environment.

Your initial focus will be:

  • Abstracting and consolidating existing product code into a shared Python library
  • Leveraging PySpark and DataFrames for scalable data processing
  • Building Python-based Azure Functions (microservices)
  • Establishing architectural patterns that support reuse, scalability, and performance

Following the initial phase, you'll continue to act as an extension of product teams-designing and delivering shared microservices and libraries that address common technical needs across the organisation. What You'll Bring

Requirements

  • Strong Python development experience
  • Hands-on experience with PySpark
  • Solid SQL knowledge
  • Experience working with Azure infrastructure
  • Understanding of containers, microservices architecture, and functional design patterns
  • Experience working in Agile environments
  • Experience with Terraform
  • Experience writing and maintaining unit tests (preferably with PyTest)

Nice to Have:

  • HTML/CSS knowledge, * Strong architectural thinking and the ability to work independently
  • Clear and confident communicator across technical audiences
  • Comfortable working asynchronously across multiple time zones
  • Pragmatic problem-solver who can deliver at pace
  • Passion for building reusable, high-quality engineering solutions

Apply for this position