Making things happen with Python

Salary: Depending on experience

Position: Software developer (Python)

Location: Based in Rugby

Job Type: Permanent (after qualifying period)

Start date: Immediate

About OpusVL

Our mission is to bring the advantages of Open Source software to businesses and organisations across the private and public sectors.

A typical project would start off with a sophisticated customer who knows what they want, but doesn’t have the technical skills and capability to make it happen themselves.

Working with customers across a variety of industries (such as healthcare, gift cards, loyalty schemes, auctions, retail, and manufacturing), we bring the expertise in software development and implementation to ensure a successful outcome.

About the role

We’re now looking for an experienced Python developer to join our technical team.

As well as Python experience, we’d expect you to know some JavaScript, to have an understanding of XML, and be comfortable using Git and Linux. Experience with Odoo and writing SQL queries (particularly for PostgreSQL) would be a bonus.

It would be ideal if you could give us some examples of software you’ve developed in Python, such as any open source contributions, videos or on-line documentation you’ve made, PyPi packages, or your GitHub profile. As a team of multiple developers, it’s very important that code you write is easy for others to read and extend.

We operate test-driven development, code to proper specifications, and keep up to date with technology. Developers are the most important part of our business - without a great technical delivery team, we would not be able to handle the complex and varied challenges; with the right people we know that if it is possible, we can make it happen.

Key skills

  • Experienced Python developer (Python 2.7)
  • Using an ORM
  • Source control using Git
  • Test driven development
  • Team working with other developers
  • Creating secure and maintainable code

Working at OpusVL

At OpusVL we strive to provide a relaxed, highly supportive working environment.

We understand that to be creative and provide high quality code, our developers need to build a comfortable environment that suits them individually and the company supports this as much as possible. All developers get dual-head workstations (running Mint, Ubuntu and other flavours) as standard, with a budget for peripherals of your choice (yes, you can have that fancy mechanical keyboard with Cherry MX switches!).

We’ll support your training and development, and give you paid time to attend conferences and other events relevant to your role.

The OpusVL office is in a convenient location right in the centre of Rugby, about two minutes walk from the shops, cafes and coffee shops. There’s no dress code for technical people and working hours are flexible.

So if you want to make a difference, and support Open Source while working on interesting projects then we’d love to hear from you!

Apply now

To be considered for this position, send your CV to with the position that you are applying for in the subject line.

Contact us

Please talk to one of our team about your requirements

01788 298450