Founding Engineer
Indexed description
The platform team builds the software that makes this work: billing, payments, subscriber management, RADIUS-based network authentication, and integrations with ISP billing systems and mobile money providers. We are replacing legacy, non-API systems with a modern API platform, and real money is already flowing through the system. This is a small, high-intensity engineering team building core infrastructure under real deadlines. You will own entire domains, not tickets.
The role
We are hiring a Founding Software Engineer to take ownership of the platform’s most critical technical domains: the payments pipeline (collections, revenue splitting, treasury operations), the billing engine (subscription lifecycle, cycle management, automated renewals), and the integration layer (BSS/OSS sync with partner systems). You will work directly with the CTO and a small team of engineers to ship production systems that handle real financial transactions for real ISP partners.
Non-negotiable
- 7+ years of professional software engineering experience, with at least 3 years in backend systems handling real financial transactions (payments, billing, ledger, or treasury)
- Deep TypeScript/Node.js expertise. You should be able to design a NestJS microservice from scratch, not just work in one.
- Production experience with payment gateway integrations (M-Pesa, Stripe, Adyen, or similar). You understand STK push flows, webhook idempotency, callback signature verification, and reconciliation.
- Strong PostgreSQL skills. You can design schemas for financial data, write migrations, and reason about transaction isolation and locking.
- Experience with event-driven architectures (Kafka, RabbitMQ, or similar). You understand the difference between request-reply and fire-and-forget patterns and when to use each.
- You ship. You can take a spec document and turn it into production code without waiting for someone to break it into small tasks.
What this means for you:
- You already use AI coding assistants (Claude, Cursor, Copilot, or similar) daily and can articulate how they change your workflow.
- You are comfortable working with AI-generated specifications and can critically evaluate them, push back where they are wrong, and extend them where they are incomplete.
- You see AI as a force multiplier that lets a small team operate at the capacity of a much larger one. You are not threatened by it; you are faster because of it.
- You are willing to contribute to improving our AI-assisted workflows — better prompts, better context files, better session structures.
- Competitive Salary & Equity package
- Additional Benefits
- Paid Business Travel when needed
- Ownership in a venture-backed early stage startup building the future of physical and digital infrastructure in Africa
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search