Full-Stack Engineer
About CEA
The Centre for Effective Altruism’s mission is to build and nurture a global community of people who are thinking carefully about the world’s biggest problems and taking impactful action to solve them.
To foster this community, we run conferences, support hundreds of local groups, and provide online resources and forums for discussion.
About this role
The Centre for Effective Altruism (CEA) is seeking a full-stack engineer to help us build a unified online platform for the effective altruism community.
For this position, we are offering a Tour of Service model: we think that you could transform the community’s online infrastructure in a short, focused period, and we encourage you to apply even if you might only want to stay for 1-2 years.
Vision
The EA Forum currently gets over one million pageviews per year and is frequented by many of the most prominent researchers and other figures in the EA movement. We’ve hosted “Ask Me Anything” sessions from people like Will MacAskill and deep discussions about civilizational collapse, economic growth, longtermist philosophy, and more.
But we think you could help make the Forum better.
- Many new visitors have a hard time getting up to speed with EA ideas, since the best introductory content is spread across the site. By the end of your first year, they will find a variety of accessible introductory resources and courses on the Forum, and get up to speed more quickly.
- People often struggle to transition from reading online to finding a high-impact job or pledging to give. You will develop event, group, and profile features that will help people to make real-world connections and actually change their plans.
- The Forum isn’t hosting as much cutting-edge discussion as we’d like. You’ll test out new features to increase readership, improve the culture, and make posting easier.
Requirements
We are a small team, and there are a variety of ways a new engineer could add value to our work.
However, we expect that you will:
- Be capable of building a product like a basic online forum on your own (including basic UX, backend, database, and dev ops), and be interested in managing the entire product lifecycle.
- Have experience operating autonomously. This might look like having owned a development project lasting for a year, or a product responsible for >$250k/yr in revenue.
- Have a career plan driven in large part by a desire to maximize your social impact.
- Available between 5-7 PM GMT Mon-Fri
Responsibilities
- In consultation with other team members, develop new features to increase meaningful engagement on the EA Forum, including helping our users find more posts to read and make more connections. (Stack: Node.js, React, MongoDB.)
- Develop systems which pull together diverse data sources to identify promising ways of helping the EA community. (Expected stack: Next.js, React, Postgres.)
- As part of a small team, your responsibilities will be defined by what needs to get done. This comes with advantages, like a chance to stretch your skills into new areas. It also comes with responsibilities, like answering support requests for which you haven’t yet built automated solutions.
Your coworkers
You will be working on the online team. You will report to Ben West, who manages the Online team.
You will also work with the LessWrong team, as the EA Forum shares a codebase with LessWrong.
Salary, benefits, and location
This is a full-time remote role. We prefer applicants who are able to work in time zones between US Pacific time and GMT, especially those able to work from our new Oxford office.
Salary for candidates in Oxford is £67,500.00 - £98,200.00 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. As a rough calibration point, the salary range for San Francisco is $131,000 - $192,200, and Boston is $123,100-$180,500 (again, with flexibility for exceptional candidates).
UK benefits include health, dental, and vision insurance, flexible work hours, a £1,000 annual training budget, extended parental leave, ergonomic equipment, a 10% pension contribution, and 25 days of paid vacation. We have similar benefits in the US.
What is a Tour of Service?
The 1-2 year time commitment and project-based goals are informal – legally, you will be hired as a normal employee. They exist to signal that we think you could have a large impact here, but understand that your highest-impact opportunities may be elsewhere in two years’ time. We hope that you will stay at CEA after your Tour, but we’d still be happy for you if you found an impactful position elsewhere.
You can find more information about this model in this article, or at the US Digital Service, which has found success with the model and partially inspired our use of it.
Application Process
We will consider applications as we receive them. We would prefer to find someone able to start between April and May 2022.
After considering your application, we will invite promising candidates to complete a short trial task followed by further interviews. We will invite finalists to provide references and participate in a multi-day paid work trial.
We are happy to consider applicants from overseas and may consider visa sponsorship if needed.
CEA serves a global community, and our team works with people and organizations all over the world. We are committed to fostering a culture of inclusion, and we encourage individuals with diverse backgrounds and experiences to apply. We are an equal opportunity employer. If you need assistance or an accommodation due to a disability, or have any other questions about applying, please contact Caitlin Elizondo.
This position is now closed.