Staff Software Engineer (Back-End)
Open to applicants in Ghana, Kenya, Nigeria, Rwanda, South Africa
- Location
- South Africa; Ghana; Kenya; Nigeria; Rwanda
- Work mode
- Remote
- Posted
- 10 Sept 2026
Listed on OpenFn careers (Workable board) · checked 20 Oct 2026 · report a problem
Apply destination: Employer applicant tracking system (apply.workable.com)
How SalaryPadi verified this information
SalaryPadi verifies the source record and the outbound application destination — not the employer's identity. Apply on the employer's own site and never pay an application fee. The eligibility wording comes directly from the source posting.
- Application destination evidence
- apply.workable.com is an applicant tracking system the employer controls.
- Countries the source names
- Ghana, Kenya, Nigeria, Rwanda, South Africa
- Eligibility wording from the source
- South Africa; Kenya; Nigeria; Ghana; Rwanda. We’re hiring a Staff Back-End Engineer to help change that.. - The opportunity to build open source software that helps ensure everyone worldwide can get access to great digital public services.
- Eligibility last checked
- 20 Oct 2026
- Published by the source
- 10 Sept 2026
- Last source check
- 20 Oct 2026
Application readiness
1 check deserves attention
Prioritised from the source, eligibility, freshness, description and pay evidence held for this role. This is not a fit score.
- Confirm eligibility for your countrySouth Africa; Kenya; Nigeria; Ghana; Rwanda. We’re hiring a Staff Back-End Engineer to help change that.. - The opportunity to build open source software that helps ensure everyone worldwide can get access to great digital public services. Check that your country of residence is included and review any exclusions or work-authorization requirements.Check source
- Application path is employer-controlledapply.workable.com is an applicant tracking system the employer controls.
- Posting date is within the current windowSalaryPadi has not applied an age warning to this role.
- Role details are readable on SalaryPadiThe republishable description is available with its original structure preserved.
- Compensation is not disclosedCheck available employer salary evidence before deciding what range to discuss.
No published salary data for OpenFn yet
Share your own pay evidence privately to help future applicants compare this role without exposing an individual salary.
Contribute salary privatelyRole details
Type: Full-time contractor
Location: Remote (Europe/Africa time zones)
Language: Fluent, professional-level English
Travel: None expected
OpenFn is a Digital Public Good for public service automation and AI orchestration. Our platform automates data exchange and workflows, helping governments and NGOs connect fragmented systems and deliver essential services across health, humanitarian response, and government programmes.
Open Function Group, the platform’s primary steward, is a small, fully remote team of engineers, integration specialists, solution architects, and implementation consultants working across 15+ countries.
We build infrastructure that helps governments function, clinics operate, and people access the services they depend on.
The role
Connecting two government systems should get easier every time. Today, it often means starting again: negotiating access, configuring environments, and deciding who can trust whom. Each new connection becomes another project.
We’re hiring a Staff Back-End Engineer to help change that. You’ll join our Connections squad, with a clear mission: make it dramatically cheaper for government departments to collaborate.
Your work will turn the hard parts of each integration into capabilities teams can use again and again. You’ll define how organisations connect their systems and share credentials, and build the workers that execute their workflows reliably at scale. As OpenFn grows to support everything around those workflows, from setup to monitoring and reporting, you’ll contribute significantly to the architectural direction of our backend.
You’ll have the opportunity to make substantial technical contributions and the responsibility to see them through. Most of your time will be spent in the codebase, with design discussions, code review, and written proposals helping the team build on your work. This is an individual contributor role with no people-management responsibilities.
Our stack is Elixir/Phoenix and Node.js. You’ll need Node.js experience; you can learn Elixir here.