Enable job alerts via email!

Senior Software Developer - Python

TXP

City Of London

Hybrid

GBP 50,000 - 70,000

Full time

Today
Be an early applicant

Job summary

A technology company in the United Kingdom is looking for a Senior Software Developer with strong Python skills. The role involves developing high-quality applications and data services in an agile environment, ensuring well-documented code, and collaborating with user-centered design teams. Ideal candidates should have over 4 years of experience and be comfortable working in small, multidisciplinary teams.

Qualifications

  • 4+ years of experience in software development, primarily Python.
  • Experience across multiple data services.
  • Ability to work in small, agile teams.

Responsibilities

  • Develop Python-based applications and data services.
  • Build and maintain APIs and open data platforms.
  • Ensure code is of high quality and well-documented.
  • Collaborate with UCD teams in an agile environment.

Skills

Strong Python development
Ruby experience
Docker
Kubernetes
Git/version control
API development
Agile working practices
Job description
Senior Software Developer - Python
12-Month Contract
Inside IR35
Role Details
  • Location: London or Manchester (2 days/week onsite + monthly team rotation)

  • Duration: 12 months

  • Clearance: BPSS to start; active SC required due to timsecale of the project

  • Team: 10 direct reports, part of a 60+ programme

  • Experience: 4+ years

Essential Skills

Technical:

  • Strong Python development (primary focus), Ruby experience desirable

  • Experience across multiple services, particularly data services

  • Docker, Kubernetes, Git/version control

  • API development and integration

  • Agile working practices and adherence to technical standards

Approach:
  • Pride in writing high-quality, well-documented code

  • Ownership of the full development process

  • Collaborative working with user-centered design (UCD) teams

  • Thrives in small, agile, multi-disciplinary teams

Key Responsibilities:
  • Develop Python-based applications and data services

  • Build and maintain APIs and open data platforms

  • Ensure code is of high quality and well-documented

  • Work closely with UCD teams and technical experts in an agile environment

What We're Looking For:
  • Senior Python developer with strong focus on code quality

  • Experience working with data services

  • Comfortable working in small, agile teams and collaborating with UCD teams

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.