Principal Software Engineer
Open Function (OpenFn) · Kenya
Job description
About the role
OpenFn is looking for a Principal Software Engineer to lead the development of its public‑service automation platform. You will work remotely with a mission‑driven team, building AI‑enhanced workflows that empower governments and NGOs across 40+ countries.
Key responsibilities
- Own end‑to‑end feature development across the full stack, from data source integration to real‑time debugging.
- Define and implement the UI architecture, including state management, component patterns, build tooling, and design system.
- Collaborate closely with product and design to shape both what is built and how it is built.
- Set technical standards through code reviews, architectural guidance, and exemplary engineering practices.
- Mentor other engineers and raise the overall quality of the codebase.
Required profile
- 7+ years of software engineering experience with deep expertise in JavaScript.
- Proven experience designing and scaling complex, multi‑user platforms.
- Strong problem‑solving ability to identify root causes behind noisy symptoms.
- Experience building rich, interactive front‑ends such as canvas editors or real‑time collaboration tools.
- Comfort with full‑stack concerns: APIs, WebSockets, CI/CD pipelines, and testing strategies.
- Excellent remote communication skills using GitHub, Slack, and Figma.
- Fluent English.
Required skills
- JavaScript
- UI architecture
- State management
- Component patterns
- Build tooling
- Design system development
- APIs
- WebSockets
- CI/CD
- Testing frameworks
- GitHub
- Slack
- Figma
- AI‑powered UI concepts
- Phoenix LiveView (or similar MVC approaches)
- Developer tools, code editors, CLI‑adjacent experiences
What we offer
- Competitive, commensurate compensation.
- Fully remote work with flexible hours.
- Opportunity to impact public services worldwide.
Questions fréquentes
Why are you reporting this job?
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 2 days ago
Expires 1 month from now
10 views · 0 applications
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Open Function (OpenFn)
Kenya
Related job offers
-
Technical Account Manager – Network Security
Tana Kenya -
AI Trainer – Swahili
Wing Assistant Kenya -
Application Manager – Insights-2-Action Project
ReliefWeb Kenya -
Servicetechniker (m/w/d)
Robotron Datenbank-Software GmbH Site And Service -
Senior AI Platform Integration Architect – Salesforce Agentforce
In All Media Nzalae/ Nzawa locations