Software Engineer (Python)

Senior Software Developer (Django / Vue.js)

Location: Melksham, UK (4 days on site, 1 day from home)

Job Type: Full-time

Overview

Our client is seeking a Senior Software Developer to join its development team on a permanent basis. This role is ideal for an experienced backend-focused engineer with full-stack exposure, looking to work on business-critical systems that support operations at a national scale.

Key Responsibilities

Lead the development and continuous improvement of core backend systems

Design, build, and maintain internal and external web applications

Develop and support APIs using Django REST Framework

Contribute to frontend development using Vue.js where required

Collaborate with internal teams and third-party partners on integrations

Troubleshoot issues, identify root causes, and implement long-term solutions

Conduct code reviews and promote best practices in software development

Support technical planning and decision-making processes

Mentor junior developers and contribute to a high-performing team culture

Essential Skills & Experience

Proven experience in a senior or mid-to-senior software development role

Strong expertise in Python and Django (including Django REST Framework)

Experience with modern JavaScript frameworks (Vue.js or similar)

Strong SQL and database design skills

Experience maintaining and improving live production systems

Ability to design scalable, secure, and maintainable applications

Familiarity with development best practices, testing, and deployment workflows

Apply now for immediate consideration to Annie Waller at Roc Search- a.waller@roc-search.com

We welcome applications from people of all backgrounds, experiences, and perspectives - and we're committed to creating an inclusive workplace where everyone can thrive.

Job Details

Company
Roc Search
Location
Melksham, England, United Kingdom
Posted