Add To Bookmarks
Company: mySociety
Location: United Kingdom
Type: Full Time
Created: 2021-04-17 05:00:13

Apply here:

We are looking for a Perl Developer to join our growing team at SocietyWorks (the commercial arm of mySociety), to support the rollout of digital Local Authority services for highways, environment and the public realm for our council clients across the UK.

We develop public sector services such as FixMyStreet, that help active citizens support flourishing communities; done simply, responsibly and cost effectively.

This role will require you to work remotely as part of our friendly and purposeful SocietyWorks team, who deliver solutions with a varied range of partners including local authority staff from Customer Services, IT and Digital teams, inspectors and frontline contractors.

The ideal candidate would have experience of building and deploying Software as a Service products and services or clients in local government.

What does the role involve?

As a Developer you will be working as a core member of our multidisciplinary team to:

  • Customise, integrate and deploy our off-the-shelf websites, products and services for clients
  • Develop new Software as a Service products for our public sector clients
  • Further develop and extend our SocietyWorks services including FixMyStreet Pro and services
  • Build and maintain open source tools to help you develop this software

Deadlines and dates

The application deadline is 10am on Friday 7th May 2021 and interviews will take place the following week via video conference. We will aim to notify applicants of whether or not they will be invited to interview by close of business on Wednesday 12th May 2021.

Application instructions

Your application should consist of a CV and covering letter. We’ll rely on your covering letter to show us why your skills make you a good fit for this role when we are shortlisting candidates, so take your time getting it right.

We are particularly interested in improving the diversity of our team and we welcome applications from all suitably skilled and experienced people and particularly from candidates from Black and minority backgrounds. We are monitoring our recruitment processes to ensure we are doing everything we can to encourage applications from people of all backgrounds. Optionally, please complete our equalities monitoring form. The information you share in the form will not influence the assessment of your application.

We review all applications anonymously. So please use your initials rather than your name on your CV and cover letter, and leave identifying details such as email addresses out of these attached documents.


We think this position would suit you best if you have some or all of the following:

  • Proficient programming experience in Perl in a professional environment
  • Experience in working with databases (such as PostgreSQL or MySQL)
  • The ability to write clean, maintainable HTML, CSS, and JavaScript
  • Experience with version control, preferably Git and GitHub
  • The ability to write and maintain test suites
  • Experience of collaborating with others on web development projects; it would be a bonus if that was client-facing work

And we’d love to hear from you if you are:

  • Keen and able to learn
  • Friendly and motivated
  • A thoughtful and clear communicator
  • Able to identify a client’s requirements and work with them to implement
  • Able to work in a responsible and self-directed manner, within a broader team
  • Good at managing your own time and avoiding distractions
  • Aware and realistic about your own strengths and weaknesses

You do not need to have a university degree to apply for this role.


This is initially a 12 month contract with a salary in the range of £40,000 to £46,000 per year, plus pension (3% employer contribution, 5% employee).

You must be based in the UK and you need to have the right to work in this country (sorry, but we can’t offer help with visas or relocation expenses).

You can read more about what it’s like working at mySociety at