Developer/Technical Product Manager

You do not have Javascript enabled. Some elements of this website may not work correctly.

Giving What We Can (GWWC) is looking for a Developer/Technical Product Manager to help maintain and develop our website and pledge dashboard.

In this role, you would be responsible for the technical development and user experience design of our digital presence. You would report directly to the Executive Director.

This role will suit a skilled software developer who has experience (or a keen interest) in digital product development and user experience design.


Remote with the possible option of working out of the CEA-FHI office in Oxford


Applications for this position must be received no later than Wednesday, March 31st 2021, 1:00 am BST.

Click here to apply

The Centre for Effective Altruism, our parent organisation, is hiring a full-stack engineer; you can apply for both positions using the same form.

Why apply?

This role provides an opportunity to help improve the experience of discovering and acting on the ideas of effective altruism as they apply to effective giving.

Giving What We Can is a community of effective givers, where members take a pledge to donate a fixed percentage of their income (typically 10%) to the most effective charities. Our members have already donated more than $200 million to charity, and have pledged to donate more than $2 billion more. Our aim is to grow this community that is having a huge positive impact, leading to a world where giving more, and giving more effectively is the norm.

Our core product is a web app that lets our members manage their pledge, and track their impact over time. It's a critical part of keeping our community engaged and committed to their pledge. By joining the team, during a period of growth, you'll be helping us increase membership and engagement, meaning you'll be a powerful multiplier on our impact.

Our small team uses a modern web stack, with a frontend built on Typescript and Next.js and a backend based on Express + Postgres. We strive for clean, testable, well-reviewed code that gives our users an outstanding experience. We write a lot of SQL (don't worry, you'll learn to love it). We're very self-directed, which means lots of opportunity to contribute new ideas, to learn new things, and to push yourself as a developer.

About you

You're an experienced developer or technical product manager with a history of working in startups or small teams to deliver high-quality web applications. You've built robust software used in production environments, striking the right balance between execution speed and reliability. You have a solid understanding of good product design and desire to build a product which best helps advance the Giving What We Can mission.


  • Maintaining and improving our core web application
  • Engaging with users to understand how their needs can drive the next iteration of product development
  • Using your knowledge of Giving What We Can's mission to design, evaluate, and implement features and product improvements to drive growth and engagement
  • Collaborating with other teams to help build seamless integrations between projects (in particular Effective Altruism Funds)

Desirable skills, traits and experience

  • Experience creating user-friendly, device agnostic web apps with modern web technologies (Typescript, React, Webpack etc.), server infrastructure (e.g. Express), relational databases etc
  • Experience deploying on SaaS/IaaS providers (e.g. Heroku, AWS)
  • Experience with JAMstack practices (static site generators or hybrid tools like Next/Gatsby)
  • Experience using agile development practices or similar
  • Experience collaborating with other developers in a small team (code review, pair programming etc)
  • Experience coordinating with stakeholders to scope and plan and then deliver a project
  • Familiarity with user experience design principles
  • Brings new perspectives, and ideas
  • Robust positive self-motivation and the ability to work autonomously
  • Passion for making the world a better place

Salary, benefits and location

This is a full-time remote position, however a part time position would be considered for the right candidate if desired. Location is flexible provided the candidate can attend regular meetings compatible with various time zones.

Salary for candidates in Oxford is £50,000-70,000 depending on experience, with some flexibility above this range for an exceptional candidate. Salaries for candidates who prefer to work remotely will be decided based on location and skills.

UK benefits include health, dental, and vision insurance, flexible work hours, a £1,000 annual training budget, extended parental leave, ergonomic equipment, a 3% pension contribution, and 25 days of paid vacation. We have similar benefits in the US.

About Giving What We Can

Giving What We Can is a community of effective givers, centred on a pledge to give 10% of our income to the most effective organizations. We support each other in our commitments to helping others and learning about effective giving. We aim to create a culture where people are inspired to give more, and give more effectively.

Giving What We Can is a project of The Centre for Effective Altruism (CEA), a 501(c)(3) tax-exempt organization in the US, and a registered charity in England and Wales.

Learn more about Giving What We Can.

How to apply

We will consider applications as we receive them. We would prefer to find someone able to start between March and July 2021.

Click here to apply

The Centre for Effective Altruism, our parent organisation, is hiring a full-stack engineer; you can apply for both positions using the same form.

Please contact if you have questions.

We are an equal opportunity employer and value diversity at our organisation. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, or disability status. We are happy to make any reasonable accommodations necessary to welcome all to our workplace. Please contact us to discuss adjustments to the application process.