Python Software Developer - Labman.One

Labman Automation
Stokesley, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£40,000.0 - £55,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Computing Platforms Automation of Tests Microsoft Azure Code Review Relational Databases Cursor (Graphical User Interface Elements) Django Web Framework Python (Programming Language) PostgreSQL MySQL
+13 more
Systems Integration Tailwind ReactJS Backend Git Vue.js Git Flow Code Testing Celery Front End Software Development Restful APIs Software Version Control Docker

Job description

We’re looking for a Python Software Developer to join the Labman.One team - a next-generation platform being built to support advanced laboratory automation systems.

This is an opportunity to work on a new, evolving platform with real ownership and impact, combining the pace of a product environment with the backing of an established engineering company delivering systems globally.

You’ll be involved in more than just development - contributing to technical design, problem solving, architecture, and collaborating closely with engineers, stakeholders, and end users. This is ideal for someone who enjoys taking ownership, working through ambiguity, and shaping software from early ideas through to deployment.

What You’ll Do

  • Build and develop the Labman.One platform using Python and Django
  • Develop backend systems, APIs, and integration services
  • Design scalable services and contribute to platform architecture
  • Work with PostgreSQL and Django ORM for data modelling
  • Write clean, maintainable, and well-tested code
  • Contribute to technical decisions, standards, and best practices
  • Collaborate with engineers, users, and stakeholders
  • Investigate new technologies and prototype solutions
  • Take ownership of features from concept through to delivery
  • Work within Git-based workflows using pull requests and code reviews
  • Use AI-assisted development tools where appropriate

Requirements

Do you have experience in Vue.js?, * Strong commercial experience with Python development

  • Experience building backend systems or applications
  • Experience with Django (or similar frameworks)
  • Solid understanding of relational databases (PostgreSQL / MySQL)
  • Experience with REST APIs and integrations
  • Experience writing automated tests
  • Good understanding of version control (Git) and collaborative workflows
  • Strong problem-solving skills and ability to work independently
  • Clear communication with both technical and non-technical stakeholders
  • Comfortable working in a fast-moving, evolving environment

Desirable

  • Experience with Docker or containerised environments
  • Experience with async tools (Celery, RQ, etc.)
  • Exposure to Azure or cloud platforms
  • Frontend experience (React, Vue, Tailwind, etc.)
  • Experience in automation, robotics, or scientific environments
  • Experience using AI development tools (e.g. Copilot, Claude, Cursor)

Benefits & conditions

Pulled from the full job description

  • Company pension
  • Private medical insurance
  • Enhanced maternity leave
  • Enhanced paternity leave, * 33 days holiday (rising to 38 with service)
  • Company profit share scheme
  • 5% employer pension (no upper earnings cap)
  • Private healthcare (Aviva)
  • Enhanced maternity & paternity leave
  • CPD support and professional subscriptions
  • Free on-site gym, climbing wall, squash, social clubs and more

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all