Software Engineer Python / Django

Opus Resourcing Ltd

Reading

Hybrid

GBP 52,000 - 76,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Opus Resourcing Ltd in Reading invites applications for a Python software engineer to join a world-leading European software company specialising in secure video technology for justice. The role is hybrid-based in Reading with some office presence and occasional travel across the UK and Europe.

You will contribute to backend development using Python and Django, build REST and WebSocket APIs, and ensure code quality with testing and secure coding practices while collaborating across engineering

Qualifications

  • The candidate has a software engineering background with strong Python backend development and Django experience.
  • Experience with REST and WebSocket APIs and Django ORM.
  • Proficient in Git/GitHub, testing, and secure software practices.

Responsibilities

  • Develop backend services using Python and Django.
  • Integrate with REST and WebSocket APIs and ensure API quality.
  • Collaborate with R&D and product teams across Europe.
  • Write and maintain automated unit and end-to-end tests.
  • Adhere to secure software development practices and responsible coding.

Skills

Python backend development
Django
REST APIs
WebSocket APIs
Git / GitHub
Unit testing
End-to-end testing
Secure software practices
UI/workflows understanding

Tools

Git
GitHub
Django ORM

Job description

Python software engineer with at least 2 years of backend Python/Django skills is required to join the R&D, product-focused engineering team at a world-leading European software company that specialises in secure video technology for European justice.

The role is hybrid-based in Reading, Berkshire, with some office presence required to collaborate closely with the wider engineering team. You will also work with colleagues across the UK and Europe, with occasional travel.

Key Skills and Experience

The successful candidate will have:

  • A software engineering background with strong Python backend development and design skills
  • Solid knowledge of Python and the Django web framework, which forms the foundation of the product
  • Experience interacting with backend APIs, including REST and WebSocket APIs
  • Experience with Django ORM
  • Skills in Database / Data modelling
  • Experience working with Git / GitHub, including giving and receiving code reviews
  • Experience writing and maintaining automated unit and end-to-end tests
  • An understanding of secure software development practices
  • A basic understanding of web networking protocols
  • The ability to understand and discuss complex software architectures
  • A high level of conscientiousness, self-motivation, and ownership
  • Good design judgment, with the ability to consider and empathise with end-users’ needs when designing UI interactions and workflows
  • Excellent teamwork and communication skills

Desirable skills would include

  • Full-stack coding ability, exposure to frontend / JavaScript / Typescript / React
  • Experience in building secure software
The Opportunity

You will join a collaborative R&D engineering team working on secure video collaboration products used for justice/court hearings by governments across Europe. The role offers the chance to contribute across backend development, API integration, testing, security, and user-focused product improvements.

This position would suit a Python / Django Software Engineer who enjoys working in a product-led environment, values software quality, and wants to contribute to secure, reliable, and well-engineered technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Secure Video Backend Engineer (Python/Django) - Hybrid
Secure Video Backend Engineer (Python/Django) - Hybrid

Opus Resourcing Ltd • Reading

Hybrid
GBP 52,000 - 76,000
Senior Python Engineer (Django / DevOps / IaC)
Senior Python Engineer (Django / DevOps / IaC)

Pontoon Solutions • Welwyn Garden City

Hybrid
GBP 70,000 - 90,000
Software Engineer - Backend
Software Engineer - Backend

Bright Purple Resourcing Ltd • Greater London

Hybrid
GBP 83,000 - 88,000
Senior Python (Django) Engineer (EU based)
Senior Python (Django) Engineer (EU based)

Digis Corp • Greater London

Remote
GBP 50,000 - 70,000
Backend Software Engineer Python - Technologist
Backend Software Engineer Python - Technologist

Client Server • Cambridge

Hybrid
GBP 70,000 - 90,000
Salary to £80k
Pension
Private Medical Insurance
+6
Backend Developer
Backend Developer

Synapri • Greater London

Hybrid
GBP 60,000 - 100,000
Lead Software Engineer - (Python/Django)
Lead Software Engineer - (Python/Django)

INDOTRONIX AVANI UK, LTD • City of Westminster

On-site
GBP 70,000 - 110,000
Python Developer
Python Developer

Applause IT Recruitment • Nottingham

On-site
GBP 60,000 - 80,000
Python Engineer (Hybrid in London)
Python Engineer (Hybrid in London)

Signify Technology • Greater London

Hybrid
GBP 60,000 - 80,000
Senior Software Engineer - Python
Senior Software Engineer - Python

SR2 • Cambridge

Hybrid
GBP 70,000 - 110,000