
Website One for the World
Scaling the effective giving movement addressing extreme poverty.
One for the World is looking for a Product Engineer to join their team.
Overview:
- Freelance position: monthly contract (40 hours/month) with potential to expand into a full-time role
- Language: English
- Location: Anywhere (Remote); you must be available for meetings between 10am-2pm Eastern time
- Salary: $2,400 per month
- Applications closing: until filled
- Start date: as soon as possible
Job Description
The Product Engineer is the lead developer for Donational, our custom Ruby on Rails-donation platform, and also support analytics dashboards and data integrations.
Responsibilities
As a Product Engineer at One for the World, you will:
- Own and continuously improve Donational, our custom-built Ruby on Rails donation platform, overseeing its features, data integrations, and reliability.
- Build and enhance intuitive dashboards and reports, integrating data across multiple platforms to provide clear, actionable insights to fundraising and operational teams.
- Manage, optimise, and troubleshoot database operations, including SQL queries, data integrity checks, and integrations between key fundraising platforms.
- You’ll actively contribute to the organisation’s broader strategic vision, centralising decision-making and shaping how technology supports our fundraising goals and overall mission.
Role Requirements
We are looking for someone who has the following skills and experience:
- A product mindset – ability to understand user needs, map out data and product workflows, and prioritise practical solutions accordingly
- Analytical & systems thinking – clear ability to envision and optimize how multiple technologies and data sources interact
- Comfortable independently troubleshooting tech issues and providing practical, efficient solutions
- Strong interpersonal skills, capable of bridging the gap between technical and non-technical team members
- Excited by the autonomy, flexibility, and direct impact of working within a small team
- Knowing enough SQL to get by with AI assistance is enough
Bonus points for experience with Google App Script, or comfortable writing Javascript with AI assistance.
How to apply?
To apply for this role, please fill in the application form.
Applications will be anonymised and scored based on their response to the short essay questions on the application form. Shortlisted candidates will advance through a process including interviews and 1-2 technical trial tasks.
We expect to make an offer to the successful candidate sometime in May.
To apply for this job please visit forms.gle.