VP & Staff Software Engineer – Payments & Billing Platform
Share · Le Cap
Job description
About the role
ShareShare is building Africa’s internet backbone and needs a senior individual contributor to own the most critical parts of its platform – payments, billing, and integration layers. You will work directly with the CTO and a small, high‑intensity engineering team to ship production systems that handle real financial transactions for ISP partners.
Key responsibilities
- Design, develop, and maintain the payments pipeline, including collections integration, revenue‑split engine, treasury operations, and payment‑completion handling.
- Own the billing engine covering subscription lifecycle, automated renewals, grace‑period enforcement, and plan‑change logic.
- Build and evolve the integration layer with partner BSS/OSS systems, including Splynx adapters and custom webhook delivery.
- Define service boundaries, event contracts (Kafka), data‑model evolution (Prisma/PostgreSQL), and API design for public and private endpoints.
- Lead migration from a legacy Next.js monolith to a NestJS micro‑services platform.
Required profile
- Senior‑level software engineer with a track record of delivering complex backend systems.
- Comfortable making architectural decisions and unblocking technical challenges.
- Experience working in a fast‑paced, product‑focused environment without direct people‑management responsibilities.
Required skills
- NestJS (TypeScript) and micro‑services architecture.
- PostgreSQL, Prisma ORM.
- Kafka for event‑driven communication.
- API design (REST/GraphQL) and integration with external payment providers (e.g., SasaPay, ChoiceBank).
- Experience with billing, subscription management, and payment processing workflows.
What we offer
- Opportunity to shape core infrastructure for a venture‑backed, high‑impact startup.
- Close collaboration with senior leadership and a small, talented engineering team.
- Competitive compensation and equity in a fast‑growing African tech company.
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 1 week ago
Expires 1 month from now
12 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Share
Le Cap