OpenFn
Remote Jobs
4 Jobs
Role Description Build the "Claude Code for Public Services". As a Principal Engineer you'll own features end-to-end across the whole stack: - Helping users wire up data sources into workflows - Chat with AI agents to test their services against complex edge cases - Spot anomalous behaviour at a glance in dynamic dashboards - Debug failing workflows in real time Write the pattern book. Set the technical vision for our UI architecture: - State management - Component patterns - Build tooling - Design system Raise the bar. You'll be the technical leader other engineers learn from: - Set high standards through code review and architectural guidance - Model infrastructure-grade craft in practice Qualifications - 7+ years of engineering experience, with deep expertise in Javascript - Experience shaping the architecture of a complex, multi-user platform - Strong technical problem-solving skills - Experience building rich, interactive UIs - Comfort with the full stack adjacent: APIs, WebSockets, build tooling, CI/CD, and testing strategies - Excellent communication skills for remote-first work - Fluency in English Requirements - Experience building or evolving a design system in code - Experience building AI-powered UIs - Experience with both component-driven and MVC approaches - Experience with developer tools, code editors, or CLI-adjacent web experiences - Background in open-source, international development, or the civil service - Second language proficiency Benefits - Competitive compensation, commensurate with experience - Fully remote with regular meetups across Europe and Africa - Leadership development and strategic influence in a small, mission-driven team - The opportunity to impact millions of lives through open-source software
Role Description As a Principal Engineer, you'll own features end-to-end across the whole stack: - Build the "Claude Code for Public Services". - Help users wire up data sources into workflows. - Chat with AI agents to test their services against complex edge cases. - Spot anomalous behaviour at a glance in dynamic dashboards. - Debug failing workflows in real time. Write the pattern book: - Set the technical vision for our UI architecture — state management, component patterns, build tooling, design system. - Make decisions that allow us to rapidly test new ideas and scale the ones that work. - Partner closely with product and design to shape what gets built, not just how. Raise the bar: - Be the technical leader other engineers learn from. - Set high standards through code review, architectural guidance, and your own work. - Model infrastructure-grade craft that governments can depend on. Qualifications - 7+ years of engineering experience, with deep expertise in Javascript. - Experience shaping the architecture of a complex, multi-user platform. - Strong technical problem-solving skills. - Experience building rich, interactive UIs — canvas editors, streaming interfaces, real-time collaboration. - Comfort with the full stack adjacent: APIs, WebSockets, build tooling, CI/CD, and testing strategies. - Excellent communication skills for remote-first work using GitHub, Slack, and Figma. - Fluency in English. Requirements - Experience building or evolving a design system in code — tokens, component libraries, and patterns. - Experience building AI-powered UIs — streaming chat, inline code generation, agentic tool interfaces. - Experience with both component-driven and MVC approaches such as Phoenix LiveView. - Experience with developer tools, code editors, or CLI-adjacent web experiences. - Background in open-source, international development, or the civil service. - Second language proficiency. Benefits - Competitive compensation, commensurate with experience. - Fully remote with regular meetups across Europe and Africa. - Leadership development and strategic influence in a small, mission-driven team. - The opportunity to impact millions of lives through open-source software.
Role Description We are hiring a Principal Solutions Architect to own solution quality and technical strategy across OpenFn's implementation portfolio, taking responsibility for technical decisions from pre-sales conversations with prospective customers to final project handover. This role sits at the intersection of enterprise architecture, integration design, and implementation leadership. You will: - Learn the OpenFn platform inside and out, its capabilities, its limits, and how to apply it well. - Guide implementation teams delivering workflow automation and interoperability solutions for government ministries, health systems, and large NGOs. - Be the first port of call for engineers and consultants when technical challenges arise in integration pipelines, local deployments, or solution design. - Bridge knowledge gaps, resolve problems, and mentor the team in their work. - Establish best practices in code quality, working methods, and engineering approach. - Help build institutional knowledge that makes the whole team stronger over time. Qualifications - 10-15+ years of experience in solution architecture, systems integration, or technical implementation leadership. - Demonstrated expertise with integration platforms, middleware, or workflow automation tools. - Strong JavaScript / Node.js proficiency and experience with backend development and API integration patterns. - Excellent written and verbal English communication skills. - Experience in a consulting or professional services context. - Ability to operate effectively in lean, distributed teams. - Familiarity with interoperability standards in global health or humanitarian systems. - Experience with DevOps practices in low-resource or sovereign-hosting contexts. - Background working with digital public goods, open source, or government digital transformation programs. - Working proficiency in French or Spanish is a bonus. Requirements - Own technical architecture across the services portfolio, from pre-contract scoping through delivery. - Lead solution design for OpenFn-centered interoperability engagements. - Consult directly with government and NGO technical counterparts on OpenFn solution design. - Set and uphold the technical quality bar across the services portfolio. - Develop internal standards and guidelines for OpenFn implementations. - Mentor engineers and consultants in JavaScript competence and systems-level integration thinking. - Define and oversee deployment strategies for government clients hosting OpenFn. Benefits - Financial compensation is commensurate with experience. - Flexible working schedule. - Fully remote work with team meetups across Europe and Africa. - Exposure to industry and technology trends in health and humanitarian interventions. - Opportunity for leadership and advancement. - Chance to shape strategy and impact millions of lives through open source software.
Role Description We are hiring a DevOps Engineer to own the deployment, infrastructure, and operational reliability of OpenFn across our implementation portfolio. - The primary focus of this role is on-premise and local infrastructure deployments for government clients. - Support and optimize cloud-hosted OpenFn deployments, primarily on GCP and AWS, and occasionally Azure. - Work directly with government IT counterparts and guide implementation engineers on infrastructure decisions. - Build internal standards and tooling for consistent deployment across various environments. What you’ll be doing - Build World-Class Deployment, Monitoring, and Instance-Maintenance Tooling: - Develop and maintain DevOps tooling (Ansible, Terraform, custom CLI programs), deployment runbooks, configuration templates, and documentation. - Deliver On-Premise and Local Deployments: - Lead and execute OpenFn deployments on government and ministry-managed infrastructure. - Configure and maintain containerized deployments using Docker, Docker Compose, and Docker Swarm. - Work directly with government IT teams to navigate local infrastructure constraints. - Troubleshoot infrastructure and runtime issues in the field. - Cloud Infrastructure: - Maintain and optimize OpenFn deployments on GCP, AWS, and occasionally Azure. - Implement and maintain CI/CD pipelines for services team deployments. - Monitor system performance, set up alerting, and respond to infrastructure incidents. - Advise implementation teams on cloud architecture decisions and cost optimization. - Internal Standards and Enablement: - Build and maintain internal DevOps standards, deployment guides, and infrastructure-as-code templates. - Contribute to pre-sales and scoping conversations by advising on infrastructure feasibility. - Work closely with the Principal Solutions Architect and the CTO to ensure deployment strategy alignment. Qualifications - 7+ years of experience in DevOps, infrastructure, or SRE roles. - Strong hands-on experience with Docker and containerization; experience with Docker Compose in production is essential. - Solid experience with at least one major cloud provider, GCP & AWS strongly preferred, with working knowledge of Azure. - Experience deploying and maintaining applications on on-premise or sovereign-hosting infrastructure. - Proficiency with CI/CD tools and pipelines (GitHub Actions, GitLab CI, or similar). - Experience with infrastructure-as-code tools such as Terraform or Ansible. - Strong Linux systems administration skills, including networking, storage, and security hardening. - Excellent written and verbal English communication skills. - Ability to work from home or a shared office space with fast, stable internet. Requirements - Strong advantage for experience with Kubernetes in production environments. - Familiarity with system monitoring and observability tooling (Prometheus, Grafana, or similar). - Background working with NGO technology teams, government digital transformation programs, or digital public goods deployments in Africa or Asia. - Working proficiency in French or Spanish. Benefits - Financial compensation is commensurate with experience. - Flexible working schedule. - Fully remote work with team meetups across Europe and Africa. - Exposure to industry and technology trends and leading health and humanitarian interventions. - Opportunity for leadership and advancement. - Opportunity to shape strategy and impact millions of lives through open source software.