Staff Software Engineer (Back-End)
at OpenFn
Type: Full-time contractor Location: Remote (Europe/Africa time zones) Language: Fluent, professional-level English Travel: None expected OpenFn is a Digit
Job Overview
Published
Sep 13, 2026
Expires
Dec 12, 2026
Source
OpenFn
Region
RO
Type
Remote / Work From Home
Category
WFH
Experience
8+ years
Seniority
Staff
Job Description
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.
What you’ll do Ship production features
Deliver features end to end, from technical proposal to production.
Build the squad’s core capabilities: connected-system registration and governance, credential ownership and sharing, and high-performance workers that execute workflows reliably at scale.
Shape OpenFn ’s backend architecture
Set architectural direction across OpenFn ’s backend, including module boundaries, service interfaces, naming, and conventions.
Establish consistent patterns that help engineers navigate and extend the codebase, including when using AI development tools.
Set engineering conventions through code review, documentation, and your own work.
Strengthen platform security
Translate security findings into architectural changes and carry them through to production.
Strengthen trust boundaries, isolation, and credential handling.
Requirements What you’ll bring
8+ years of experience building and operating backend services for customer-facing products.
Experience designing backend service architectures, not only extending existing ones.
Experience building backend services with Node.js.
Experience operating services where reliability and scale have direct consequences for users.
The ability to work independently and collaborate across time zones in a small, distributed team, using GitHub, Slack, and written proposals.
Clear, professional communication in English and the ability to work effectively across cultures.
Useful additional experience
Elixir/Phoenix or other languages and frameworks designed for functional programming or concurrency.
Developer tooling or large migration programmes.
Securing production systems.
Work in health, humanitarian response, government digital transformation, or the wider social impact sector.
Working proficiency in Spanish or French.
Benefits Compensation and benefits
Compensation based on experience, following OpenFn ’s Equal Pay for Equal Work framework. Our NGO and government customer base means we don’t offer Silicon Valley pay scales; we aim to provide fair, transparent, and competitive pay.
Flexible working hours.
Fully remote work, with team meetups across Europe and Africa. Our last three were in Kigali, Cape Town, and Dakar.
Significant influence on the platform’s architecture and the opportunity to help shape our technical strategy.
The opportunity to build open source software that helps ensure everyone worldwide can get access to great digital public services.
Originally posted on Himalayas
Remote Work Guidelines & Career Insights
Practical advice for succeeding as a remote professional in this role.
Asynchronous Productivity
High-performing remote teams prioritize asynchronous communication. Document your progress clearly in tickets, maintain organized project repositories, and communicate status updates proactively without waiting for real-time meetings.
Home Office & Security
Ensure a private, quiet workstation with a reliable high-speed broadband connection (min 50 Mbps). Maintain compliance with employer cybersecurity policies by utilizing secure password managers, 2FA authentication, and authorized VPN services.
Resume & Application Tips
Tailor your CV specifically to the requirements of Staff Software Engineer (Back-End). Highlight quantifiable achievements from past roles (e.g. revenue growth, efficiency improvements, or software shipped) and showcase proven experience collaborating with remote teams.
Virtual Interview Prep
Test your video and audio hardware before virtual calls. Prepare concise STAR-format stories demonstrating how you manage time independently, handle conflicting priorities across different time zones, and solve complex problems autonomously.
Frequently Asked Questions
Key answers about the application process, remote setup, and compensation for Staff Software Engineer (Back-End).
Is the Staff Software Engineer (Back-End) role 100% remote?+
Yes, this is a fully remote work-from-home position with OpenFn. You can collaborate asynchronously, manage project deliverables, and participate in virtual team meetings from your home office without daily commuting.
What qualifications and experience are needed for Staff Software Engineer (Back-End)?+
Applicants are typically evaluated on 8+ years. Key requirements include strong English communication skills, independent problem-solving abilities, and familiarity with modern remote collaboration platforms like Slack, Zoom, and project management tools.
Who is eligible to apply for this job?+
This remote opening welcomes applications from RO and eligible remote regions. Candidates must ensure they meet the work authorization, residency, or independent contractor criteria required by OpenFn.
What is the salary and benefits package for Staff Software Engineer (Back-End)?+
The expected compensation for this role is competitive compensation aligned with global remote market standards. In addition to base compensation, remote positions often provide flexible working hours, home office equipment stipends, and professional growth opportunities.
How do I apply and what should I prepare for the interview?+
Click the "Apply Now" button on this page to visit OpenFn's official application portal. Tailor your resume to highlight relevant achievements, and prepare to discuss your experience working productively in an asynchronous remote environment.
Related Skills & Keywords
Similar Remote Jobs
⚡ Sr Machine Learning Engineer (MLOps) - Remote India at Dynatron Software — 100% Remote | Apply Direct
Dynatron Software
⚡ Associate Manager, Client Services at Precision Medicine Group — 100% Remote | Apply Direct
Precision Medicine Group
⚡ Customer Solutions Architect, Amazon Connect at Caylent — 100% Remote | Apply Direct
Caylent
⚡ Legal Consultant, Payments Regulatory at Axiom — 100% Remote | Apply Direct
Axiom
Explore More Remote Opportunities
Discover verified work-from-home positions by role, category, and regional hiring markets.
🎯 Targeted Link for this Role
Popular Job Categories
Save this remote job alert.
Store your email with the current page context so you can keep track of similar remote opportunities and reuse this search later.
Search alerts are stored with your current page context so you can track similar jobs over time.
Ready to Apply?
Click the button below to apply on the employer's official website. Always verify job details before submitting personal information.