Software Engineer
C
Centre for Effective AltruismWeb products
Location: Remote - Global, We prefer applicants who are able to work in time zones between US Eastern Time and CET.Full-TimeMiddle
SalarySoftware Engineer US: For this role we offer a base salary of $134,900 and a 10% unconditional 401k contribution. Senior Software Engineer US: For the role we offer a base salary of $166,725 and a 10% unconditional 401k contribution. For candidates outside the US, base salary is converted from USD to your local currency using a fixed exchange rate.
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsElasticSearchTypeScriptPostgresNext.jsReactDevOps
Requirements
- Bring solid full-stack engineering experience and be able to independently build and maintain an online product across frontend, backend, databases, DevOps, and third-party integrations.
- Be familiar with TypeScript, React, and Postgres, and able to learn other technologies quickly.
- Write appropriate tests for new functionality.
- Gather data, evaluate work, and iterate to improve real outcomes.
- Work autonomously with non-technical product managers to deliver projects end to end, asking for support when needed.
- Have experience using AI coding agents and good judgment about their limitations and how to verify their output.
- For stronger candidacy, bring DevOps experience provisioning servers and databases for sites serving hundreds of thousands of active users, mitigating bot attacks, and setting safe caching rules.
- For stronger candidacy, demonstrate prioritization based on organizational strategy and provide realistic implementation timelines.
- For stronger candidacy, apply product thinking and use analytics to improve user experiences.
- For senior-level consideration, demonstrate ownership of the technical direction of a significant project and explain tradeoffs and risks.
- For senior-level consideration, show a record of shipping production work that produced outcomes for real users.
- For senior-level consideration, translate technical ambiguity and broad goals into credible plans, including quarterly OKRs.
Responsibilities
- Provide engineering support for multiple CEA teams.
- Implement features and fix issues across current products.
- Collaborate with other teams to identify technical needs and build internal tooling.
- Ship reliable, maintainable production code and address high-priority bugs.
- Ensure relevant metrics and analytics data are collected and accessible for decision-making.
- Share the weekly on-call rotation, triaging requests and responding to urgent issues.
- Maintain and improve infrastructure, monitoring, deployments, and testing.
- Identify high-priority developer-experience problems and develop solutions.
- Make cost-effective decisions about technologies and services used to build products.
View Full Description & ApplyYou'll be redirected to the employer's site