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.