38 Degrees is hiring! Do any of these roles sound like you?

We actively encourage applications from people with a variety of backgrounds, experience and perspectives. We particularly welcome applications from sections of the community which are currently under represented at 38 Degrees.

Jobs

Software Engineer (Ruby)

Updated May 2018

Work on the cutting edge of political campaigning with a small high-performing in-house tech team. 38 Degrees creates software that allows millions of people to make their voices heard on the issues that matter to them – through the internet and on the ground. We’re recruiting innovative problem solvers who are passionate about taking our technology platform to the next level. This is an opportunity to join our team of campaigners and work together to design, build, break and reinvent the tools that help make the UK fairer, protect our environment and enhance our democracy.

Technology is core to our mission, and 38 Degrees has been at the forefront of digital activism for the past 8 years. Every month, hundreds of thousands of people use the tech we’ve built to take millions of actions – signing petitions, giving micro-donations, and connecting with their local representatives through email, phone & social media. Together we’ve already won some impressive victories, from saving tax credits from government cuts, to keeping local hospitals open and standing in the way of media mogul Rupert Murdoch from taking over more of our media.

But even though we’ve achieved a lot, we can’t stand still. We need to make sure our technology platform is “strong and stable” enough to keep on growing at scale. We need to massively ramp up our ability to influence policy makers with new and unusual tactics. We need to find new ways to connect with our members, like mobile push and Whatsapp. And we need to spot problems before they become critical, fix them, and keep moving forwards.

This is a software engineering role for someone passionate about working with a collaborative, multidisciplinary, mission-driven team. Managed by the Lead Software Engineer you’ll work on the design and implementation of our tech platform, composed of several inter-related apps and services. You’ll work closely with the rest of the team to deliver our organisational mission.

Day-to-day:

  • Work on new features across our different apps, fix bugs and keep a watch on potential security and performance issues
  • Work with campaigners to bring campaign ideas to life. You’ll ask questions to help people get clear on what it is they’re trying to do and the best way to achieve it.
  • Help make decisions with the rest of the team about where to focus development for the next week or month.
  • Collaborate directly with international partner organisations in countries around the world – making pull requests and checking out the latest commits.
  • Take time to play and be creative with ideas for campaigning tools that you’re excited about.

Essential skills and experience:
38 Degrees will consider applicants who might not feel they fit all criteria below, but are willing to learn

  • Fluent in at least one programming language and framework
  • Determined and thorough – can see a project through from idea to prototyping, design, production, scaling and beyond

This might be the job for you if you are:

  • A quick learner
  • A builder and a problem solver. Able to rapidly get new features and apps up and running. Willing to experiment and fail
  • Excited about designing the whole architecture of an application or platform
  • Excited by creating tech for new ways to engage millions of people in political action
  • Passionate about working with a collaborative, multidisciplinary, mission-driven team!

Our Stack:
Most of our applications are written in Ruby (Rails or Padrino/Sinatra framework). We use Heroku for deployment and services like Amazon RDS to allow us to focus on features not maintenance. We’re inspired by the Twelve Factor app methodology for making scalable, easy-to-maintain and easy-to-deploy code (http://12factor.net/).

Benefits:

  • Salary of £40K – £60K, depending upon experience and skills
  • 27 days paid annual leave
  • Flexible budget for professional development, coaching etc.
  • Located in Farringdon, central London

How to apply:
Please email us your CV, and a brief cover letter explaining why you want to work for 38 Degrees and why you are suitable for the role (maximum of 2 paragraphs). Send these to [email protected]

Back to top of page

Software Support & Testing Engineer

Updated June 2018

Work on the cutting edge of political campaigning with a small high-performing in-house tech team. 38 Degrees creates software that allows millions of people to make their voices heard on the issues that matter to them – through the internet and on the ground. We’re recruiting innovative problem solvers who are passionate about taking our technology platform to the next level. This is an opportunity to join our team of campaigners and work together to design, build, break and reinvent the tools that help make the UK fairer, protect our environment and enhance our democracy.

Technology is core to our mission, and 38 Degrees has been at the forefront of digital activism for the past 8 years. Every month, hundreds of thousands of people use the tech we’ve built to take millions of actions – signing petitions, giving micro-donations, and connecting with their local representatives through email, phone & social media. Together we’ve already won some impressive victories, from saving tax credits from government cuts, to keeping local hospitals open and standing in the way of media mogul Rupert Murdoch from taking over more of our media.

But even though we’ve achieved a lot, we can’t stand still. We need to make sure our technology platform is “strong and stable” enough to keep on growing at scale. We need to massively ramp up our ability to influence policy makers with new and unusual tactics. We need to find new ways to connect with our members, like mobile push and Whatsapp. And we need to spot problems before they become critical, fix them, and keep moving forwards.

This is a role for someone passionate about working with a collaborative, multidisciplinary, mission-driven team. Managed by the Lead Software Engineer you’ll work on the design and implementation of our tech platform, composed of several inter-related apps and services. You’ll work closely with the rest of the team to deliver our organisational mission.

Day-to-day:

  • Work with campaigners to diagnose and fix critical bugs in our apps, and improve our testing so the same bugs don’t happen twice
  • Build tools to monitor our systems and provide early warning when something is wrong
  • Improve the speed and scale that our different apps operate at, and watch out for potential security issues across our platform
  • Help make decisions with the rest of the team about where to focus development for the next week or month
  • Collaborate directly with international partner organisations in countries around the world – making pull requests and checking out the latest commits
  • Take time to play and be creative with ideas for new tech that could take our campaigning to the next level

Essential skills and experience:
38 Degrees will consider applicants who might not feel they fit all criteria below, but are willing to learn

  • Fluent in at least one programming language
  • Good understanding of different methods of testing software
  • Some experience monitoring infrastructure & apps hosted in the cloud
  • Determined and thorough – can see a project through from idea to prototyping, design, testing, production, scaling and beyond

This might be the job for you if you are:

  • A quick learner
  • A builder and a problem solver. Able to rapidly get new features and apps up and running. Willing to experiment and fail
  • Excited about detecting and fixing potential problems before they happen
  • Eager to scale our tech to reach the next million people
  • Passionate about working with a collaborative, multidisciplinary, mission-driven team!

Our Stack:
Most of our applications are written in Ruby (Rails or Padrino/Sinatra framework). We use Heroku for deployment and services like Amazon RDS to allow us to focus on features not maintenance. We’re inspired by the Twelve Factor app methodology for making scalable, easy-to-maintain and easy-to-deploy code (http://12factor.net/).

Benefits:

  • Salary of £35K – £60K, depending upon experience and skills
  • 27 days paid annual leave
  • Flexible budget for professional development, coaching etc.
  • Located in Farringdon, central London

How to apply:
Please email us your CV, and a brief cover letter explaining why you want to work for 38 Degrees and why you are suitable for the role (maximum of 2 paragraphs). Send these to [email protected]

Back to top of page

 

Internship Program : Campaigns Internship / Campaigns By You Internship

38 Degrees Internships are paid, 6 months in length and begin on a quarterly basis.

The current round is now closed for applications.  

Please keep an eye on this page for the next round of recruitment.

 

We anticipate receiving a large number of applications for this post, and hope you will understand that we cannot reply individually to all unsuccessful candidates.  If you have not heard from us by 19th January therefore, this will mean that we have, regrettably, decided not to shortlist you for the post.

 

Back to top of page

Jump to…

Jobs
Current vacancies.

Software Engineer

Internships
Apply to our paid internship program.

Volunteering
Volunteering opportunities.