Passionate about Perl?

Salary: Depending on experience

Position: Software developer (Perl)

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

Due to the development and support of many Perl projects and increasing commercial demand, we are looking to recruit a Perl developer to join our team.

You will influence and review the design and architecture of applications with your team members. The successful candidate will be passionate about programming and technology with a keenness and aptitude to learn and thrive within our fast-paced and friendly environment. You will be developing business and consumer applications in Perl and using the Catalyst MVC framework for internal and external use.

It would be ideal if you could give us some examples of software you’ve developed in Perl, such as any open source contributions, CPAN modules, 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.

Essential Experience:

  • Modern Perl development
  • Catalyst or other MVC framework
  • Test driven development
  • Creating secure, readable code
  • Working with Linux / Unix
  • Using an ORM (e.g. DBIx::Class)
  • Object Oriented Programming

The following experience would be beneficial:

  • Moose
  • DBIx::Class
  • Template Toolkit
  • Test::More (or other Perl testing modules)
  • jQuery / AJAX
  • XML
  • REST
  • CouchDB (or other NoSQL database)

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