Python Developer

Morson Group
Central Milton Keynes, United Kingdom
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 138K

Job location

Central Milton Keynes, United Kingdom

Tech stack

.NET
Unit Testing
C Sharp (Programming Language)
Code Review
Distributed Systems
Fault Tolerance
Python
Systems Development Life Cycle
Software Engineering
Software Systems
Systems Integration
GIT
SC Clearance
Build Management
REST
Go
Microservices

Job description

Contract Python Developer

Location: Milton Keynes - 5 days onsite per week Security Clearance: Active SC Clearance required £530 per day Inside IR35

We're looking for an experienced Python Developer to join a high-performing engineering team delivering secure, scalable, and mission-critical systems. This is an opportunity to work on complex distributed architectures, collaborate with talented cross-functional teams, and contribute to solutions that operate at scale in a highly secure environment.

The Role

As a Python Developer, you will be responsible for designing, developing, testing, and maintaining high-quality software solutions. You'll work across the full software development lifecycle, contributing to architecture discussions and ensuring robust, production-ready services. Key Responsibilities

  • Develop, enhance, and maintain Python-based applications and services
  • Design and build microservices within distributed system architectures
  • Write clean, efficient, reusable, and well-documented code
  • Participate in the full SDLC from requirements analysis to deployment and ongoing support
  • Build and integrate RESTful APIs and third-party services
  • Troubleshoot performance issues and resolve application bottlenecks
  • Implement robust testing practices including unit testing and code reviews
  • Work with asynchronous processing, messaging systems, and background workers

Essential Technical Skills

  • 5+ years' hands-on Python experience building production-grade applications
  • 3+ years' commercial Golang experience developing scalable Back End services
  • 3+ years' C#/.NET experience delivering enterprise-grade solutions
  • Strong experience designing and delivering microservices-based architectures
  • Deep understanding of distributed systems, service-to-service communication, and fault tolerance
  • Experience building and integrating RESTful APIs across complex systems
  • Strong knowledge of asynchronous/thread processing and messaging systems
  • Experience with Git-based workflows and CI/CD pipelines
  • Understanding of authentication, authorisation, and security best practices

If this role is of interest, please apply to hear more.

Requirements

  • 5+ years' hands-on Python experience building production-grade applications
  • 3+ years' commercial Golang experience developing scalable Back End services
  • 3+ years' C#/.NET experience delivering enterprise-grade solutions
  • Strong experience designing and delivering microservices-based architectures
  • Deep understanding of distributed systems, service-to-service communication, and fault tolerance
  • Experience building and integrating RESTful APIs across complex systems
  • Strong knowledge of asynchronous/thread processing and messaging systems
  • Experience with Git-based workflows and CI/CD pipelines
  • Understanding of authentication, authorisation, and security best practices

Apply for this position