Raspberry Pi Foundation

Senior Web Developer

  • Contract: Full-time

Job Description

We are now looking for someone to join our web team as a Senior Web Developer. The ideal candidate will be an experienced web developer who is driven by working on projects with a positive social impact for large audiences. Experience of either Node.js and/or Ruby on Rails is essential, and any experience of either React or Go would be welcome. You’ll be someone who can step back from the code and see the bigger picture, you’ll be happy mentoring other team members, improving processes, and you’ll have good communication skills.

You’ll join a team of eight developers and designers who work in Cambridge or remotely from around the UK. We work collaboratively in cross-disciplinary teams, being as agile as possible in our working styles and releases. We use remote collaboration tools like GitHub and Slack to communicate effectively, and we encourage pair programming.

We’d be very interested to see what skills you could bring to the team. We would like you to be able to tell us about projects that you’ve been a part of, particularly focusing on how your work has been useful to users. While we expect you to come with an impressive track record, you will be joining a fast-growing non-profit organisation that offers unparalleled opportunities for development and growth. We pride ourselves on being a brilliant place to work, with a fantastic team and positive work culture. As a team, we all come from a wide variety of backgrounds, so as long as you are interested in helping us fulfil our mission, we are interested in speaking to you.


  • Work on web projects and products across the Raspberry Pi Foundation
  • Collaboratively deliver high-quality working software with measurable impact
  • Work as part of small, cross-functional, agile teams
  • Write clean, secure code following a test-driven approach
  • Work with other Senior Developers to improve processes and code quality across our projects
  • Lead and help plan development on our projects and products
  • Have an understanding of all our systems, and share this with others on the team
  • Coach and mentor other members of the team
  • Find ways to improve release processes, resilience, and stability

Skill Requirements

You should have:

  • Demonstrable experience of working as a professional web developer
  • Empathy and a pragmatic attitude
  • Excellent knowledge of HTML, CSS, JavaScript, debugging, refactoring, design patterns, and other programming practices
  • Experience of working in an agile team

You’ll ideally have:

  • Experience of pair programming
  • Experience of writing automated software tests
  • Experience of working with user researchers and designers
  • An interest in education, especially around computer science

About the Company

The Raspberry Pi Foundation is a UK-based educational charity that works to put the power of computing and digital making into the hands of people all over the world. We want more people to be able to harness the power of computing and digital technologies for work, to solve problems that matter to them, and to express themselves creatively. Established in 2008 and first known for our product — the wildly successful Raspberry Pi computer — the Foundation has developed educational content and programmes that are helping millions of people learn computing and digital making.

In October 2015, we merged with Code Club, followed in May 2017 by a second merger with the CoderDojo Foundation. Together we now represent one of the largest, sustained global efforts to help young people learn computing and digital making. You can read more about our mission, values, and goals in our 2018–2020 strategy.

How to apply

Apply for this job online using the link below.

External Link »