Auf einen Blick
OpenFn sucht einen Staff Backend Software Engineer zur Mitwirkung an der Connections Squad mit der Mission, Government Systems Integration dramatisch kostengünstiger zu machen. Du wirst Backend Architecture definieren und Production Features End-to-End shipppen.
💰 $95.000–130.000/Jahr
📊 Senior
🕒 Vollzeit
🌍 Remote
🗺️ EMEA
- 8+ Jahre Backend Development
- Node.js Expertise
- Service Architecture Design
- Reliability & Scale
Node.js
Backend Architecture
Elixir
Security
✅ Geeignet für
- Senior Backend Engineers mit Node.js Expertise
- Architecture-focused Individual Contributors
- Sozial-Impact-Tech Profis
🚫 Weniger geeignet
- Frontend-orientierte Entwickler
- Junior Engineers ohne 8+ Jahre Backend Erfahrung
- Reine DevOps/Infrastructure Spezialisten
💡 Gut zu wissen
- Kein People Management – Pure IC Role
- Elixir/Phoenix Learning Opportunity für Node.js Engineers
- Europe/Africa Time Zones erforderlich
Über das Unternehmen
OpenFn ist ein Digital Public Good für Public Service Automation und AI Orchestration. Die Plattform automatisiert Datenaustausch und Workflows, damit Regierungen und NGOs fragmentierte Systeme verbinden und kritische Dienste über Health, Humanitarian Response und Government Programme bereitstellen können. Open Function Group ist ein kleines, vollständig remote Team von Engineers, Integration Specialists, Solution Architects und Implementation Consultants in 15+ Ländern.
Deine Aufgaben
- Ship Production Features: Deliver Features End-to-End von technischem Proposal bis Production; Aufbau der Squad Core Capabilities rund um Connected-System Registration, Credential Ownership und Sharing, und High-Performance Workers
- Shape OpenFn's Backend Architektur: Setzen architektonischer Richtung über Module Boundaries, Service Interfaces, Naming und Conventions; Establish Patterns für Engineers zur Navigation und Extension des Codebase
- Strengthen Platform Security: Translate Security Findings in Architectural Changes; Strengthen Trust Boundaries und Credential Handling
- Collaborate Across Time Zones: Work in Distributed Team mit GitHub, Slack und Written Proposals
Deine Voraussetzungen
- 8+ Jahre Erfahrung im Aufbau und Betrieb von Backend Services für Customer-Facing Products
- Erfahrung im Design von Backend Service Architekturen (nicht nur Extension bestehender)
- Proficiency mit Node.js für Backend Services
- Erfahrung Betrieb von Services mit hohen Reliability und Scale Anforderungen
- Ability to Work Independently in Small Distributed Teams
- Professionelle englische Kommunikation und Cross-Cultural Effectiveness
- Elixir/Phoenix oder Functional Programming ist von Vorteil
Benefits
- Fair und Transparent Compensation basierend auf Experience
- Flexible Working Hours und Fully Remote
- Signifikanter Einfluss auf Platform Architecture
- Opportunity zum Mitgestalten von Technical Strategy