Senior Python Developer, Torchbox

Function: Senior Developer

Role categories: Technical

  • Rate/Salary: Competitive salary + excellent benefits
  • Location: Bristol, Oxford
  • Type: permanent
  • Starting date: ASAP
  • Expires: 18/12/2017

Job description

We are looking for an experienced Senior Python Developer to join the team at Torchbox (  You’ll be taking the lead on building a wide range of bespoke apps for our lovely, interesting clients.

Person specification

To be successful in this role, you'll:

  • Be an expert in relevant coding languages: Python, Django, as well as one or more supporting languages, technologies and frameworks: Javascript, HTML, CSS, React, Virtualenv/Vagrant, Sphinx.  
  • Be at expert-level in SQL, command line user and source control (Git).  
  • Be confident communicating with clients to elicit detailed, but clearly defined, requirements and convert these into robust technical architecture.
  • Be able to proactively assist a client with improvement and further development of their software.
  • Be experienced in producing high-quality technical specifications, documentation and accurately estimating the time required for the build.
  • Be confident in providing tests to support code, contributing to testing strategies and providing high-quality user training.
  • Have experience producing high-quality bug-free code to budget, demonstrating commercial awareness.  
  • Have the ability to operate as technical lead on projects.
  • Be confident contributing to proposals and pitching successfully.
  • Provide technical advice to the wider community.

We'd love you to have a current technical blog and/or an active Github profile too. Maybe you're interested in Swift / Go / something we haven't heard of - tell us about it!

As well as the technical knowledge, you'll also:

  • Remain up to date with state-of-the-art developments in your software field and share your knowledge with the wider team.
  • Be confident keeping projects on track (time and budget) through strong personal project management skills, collaboration and supporting other team members.
  • Support colleagues (teaching, coaching, line managing, mentoring, reviewing and improving code).


In return we'll offer:

  • An opportunity to work on some high profile projects for some fantastic organisations.
  • Performance related annual bonus.
  • Conference allowance.
  • 25 days annual leave.
  • 5% Pension contributions in an ethical pension fund.
  • Life Assurance, Health Scheme, childcare vouchers, Bike to Work scheme, flexible working and more.  

Torchbox is a Best Companies 3-star accredited employer.  We offer a great working environment, with a high-quality team; weekly lunches with your colleagues: BBQs in the Summer, curries, pizzas and stews in the Winter; great company social events and more.

Torchbox is an Equal Opportunities employer

No agencies, please.