
Principal Software Engineer
Posted Jun 3

Posted Jun 3
This is a fully remote position, open to applicants in Kenya.
• Develop the "Claude Code for Public Services". As a Principal Engineer, you will take ownership of features throughout the entire stack: assisting users in integrating data sources into workflows, engaging with AI agents to validate their services against intricate edge cases, identifying anomalous behavior at a glance in dynamic dashboards, and troubleshooting failing workflows in real-time.
• Create the pattern book. Establish the technical vision for our UI architecture — including state management, component patterns, build tooling, and design systems — while making decisions that enable rapid testing of new ideas and scaling successful ones. You will closely collaborate with product and design teams to influence not just what is built, but also how it is achieved.
• Elevate standards. You will serve as the technical leader from whom other engineers can learn. Set high expectations through code reviews, architectural guidance, and your own contributions. Exemplify what infrastructure-grade craftsmanship looks like in practice — the type of engineering that governments can rely on.
• Over 7 years of engineering experience, with a strong emphasis on Javascript.
• You have influenced the architecture of a complex, multi-user platform and are familiar with the outcomes.
• Strong technical problem-solving skills — you naturally identify the underlying issues that create surface-level noise and devise strategies to resolve them.
• Experience in building rich, interactive UIs — including canvas editors, streaming interfaces, real-time collaboration, or other similarly intricate front-end work.
• Proficiency across the full stack — including APIs, WebSockets, build tooling, CI/CD, and testing methodologies.
• Excellent communication abilities for remote-first collaboration using GitHub, Slack, and Figma.
• Proficient in English.
• Even better:
• Experience in developing or enhancing a design system in code — including tokens, component libraries, and patterns that are actively used by other engineers.
• Experience in creating AI-powered UIs — such as streaming chat, inline code generation, and agentic tool interfaces.
• Familiarity with both component-driven and MVC approaches, like Phoenix LiveView.
• Experience with developer tools, code editors, or web experiences related to CLI.
• Background in open-source, international development, or civil service.
• Proficiency in a second language.
• Competitive salary, aligned with experience.
• Fully remote work with regular meetups in Europe and Africa.
• Opportunities for leadership development and strategic influence within a small, mission-driven team.
• The chance to make a difference in millions of lives through open-source software.
Webedia
TechBiz Global
The Flex
Nodeworthy
Get handpicked remote jobs straight to your inbox weekly.