Software Engineer
Nonprofit organization that builds and supports the global effective-altruism community through conferences, groups, online resources, community support, and grantmaking.
Funding history
Investors
About Centre for Effective Altruism
Centre for Effective Altruism (CEA) is an Effective Ventures project and a U.S. 501(c)(3) public charity with UK entities. Its work includes EA Global conferences, support for local groups, community health, the EA Forum and other online resources, communications, and EA Funds grantmaking.
Skills
About the Role
You will join the Online Team as a full-stack engineer making impactful improvements across CEA's products. You will implement features and bug fixes, build internal tooling, ship reliable production code, ensure analytics data is collected and usable, and share the weekly on-call rotation. You will also help maintain infrastructure, monitoring, deployments and testing, and make cost-effective technology decisions. Work involves TypeScript, Node.js, React, Next.js, Postgres and Elasticsearch, with 2-4 trips per year.
Requirements
- Solid full-stack engineering experience
- Familiarity with TypeScript, React and Postgres
- Ability to write appropriate tests
- Autonomy and ability to own the technical side of projects
- Experience using AI coding agents with good judgment
- Willingness to travel 2-4 times per year
Responsibilities
- Implement features and fix issues in current products
- Collaborate with CEA teams to fill technical gaps, including building internal tooling
- Ship reliable, maintainable production code and address high-priority bugs
- Ensure relevant metrics and analytics data are collected and usable by non-technical staff
- Share weekly on-call rotation and triage incoming requests
- Maintain and improve infrastructure, monitoring, deployments and testing
- Identify developer experience problems and develop solutions
- Make cost-effective decisions about technologies and services
Benefits
- Private health insurance
- Flexible work hours
- $6,000 annual professional development allowance
- $6,000 mental health support allowance
- Extended parental leave
- Ergonomic equipment
- 25 days of paid vacation or country-specific entitlement
- 10% unconditional 401k contribution (US)
- Remote work
Hiring Process
Application, screening interview, engineering interview, pair programming task, final interviews (2-3), reference checks.
