Job Search and Career Advice Platform

Enable job alerts via email!

Python Developer

Hamilton Barnes

England

On-site

GBP 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A recruitment agency is looking for an experienced Python Developer for a 6-month contract in Wokingham. The role involves developing scalable applications, designing RESTful APIs, and working with advanced analytics and optimisation solutions in a cloud environment. Candidates should have over 8 years of Python experience, expertise in algorithm development, and skills in data-driven applications. The contract offers a rate of £340-£375 per day, with on-site work expected five days a week.

Qualifications

  • 8+ years' experience as a Python Developer.
  • Strong proficiency in Python and optimisation libraries.
  • Proven experience with algorithm development and computational problem solving.
  • Hands-on experience with data analytics, databases, and API development.
  • Strong debugging, profiling, and performance optimisation skills.
  • Excellent communication and documentation abilities.
  • Experience with optimisation solvers.

Responsibilities

  • Develop, optimise, and maintain software using core Python features.
  • Build scalable algorithms and write maintainable Python code.
  • Design and develop RESTful APIs.
  • Perform data manipulation and analysis using Pandas and NumPy.
  • Maintain relational and NoSQL databases.
  • Contribute to techno-economic modelling using Python-based solutions.

Skills

Python programming
Algorithm development
Data analytics
Performance optimization
API development
Communication and documentation

Tools

Pandas
NumPy
FastAPI
Flask
Django
PostgreSQL
MongoDB
Pyomo
AMPL
Gurobi
CPLEX
Docker
Kubernetes
RabbitMQ
Kafka
Job description
Python Developer - 6 months - Wokingham - Contract

We are seeking an experienced Python Developer with strong expertise in algorithm development, optimisation modelling, and data-driven software engineering. This role focuses on building scalable Python applications, developing RESTful APIs, and supporting advanced analytical and optimisation solutions within a cloud-based environment.

Key Responsibilities:
  • Develop, optimise, and maintain software using core Python features including OOP, data structures, iterators/generators, exception handling, type hints, and file handling.
  • Build scalable algorithms and write clean, maintainable, and well-structured Python code.
  • Design and develop RESTful APIs using frameworks such as FastAPI, Flask, Django, and OpenAPI/Swagger.
  • Perform data manipulation and analysis using Pandas and NumPy.
  • Design, query, and maintain relational (eg PostgreSQL) and NoSQL databases (eg MongoDB).
  • Develop mathematical and optimisation models including LP and MILP using tools such as Pyomo, AMPL, Gurobi, or CPLEX.
  • Contribute to techno-economic modelling and analytical simulations using Python-based solutions.
  • Write unit tests using unittest or pytest and support TDD practices.
  • Collaborate using Git and modern version control workflows (eg Azure DevOps).
  • (Bonus) Support containerised deployments using Docker and orchestration tools such as Kubernetes.
  • (Bonus) Work with messaging and streaming technologies including RabbitMQ or Kafka
Skills and Experience Required:
  • 8+ years' experience as a Python Developer.
  • Strong proficiency in Python programming and optimisation/analytics libraries.
  • Proven experience with algorithm development and computational problem solving.
  • Hands‑on experience with data analytics, databases, and API development.
  • Strong debugging, profiling, and performance optimisation skills.
  • Excellent communication and documentation abilities.
  • Experience with optimisation solvers such as Pyomo, AMPL, Gurobi, or CPLEX.
  • Working knowledge of containerisation and cloud‑native development environments.
Contract Details:
  • Duration: 6 months
  • Rate: £340-£375 per day
  • Location: Wokingham (Onsite - 5 days per week)
  • Role Type: Contract
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.