Founding Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
About Share Share is a venture-backed internet infrastructure network building Africa’s backbone.The company aggregates underutilized telecom infrastructure, fiber, subsea cables, and data centers, and provides ISPs with scalable access to bandwidth without traditional upfront costs.Through an open-access model, local internet providers can deliver dramatically faster speeds to their subscribers without raising their own costs.The Platform Team 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
Requirements
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)., 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
About the company
About Share Share is a venture-backed internet infrastructure network building Africa’s backbone. The company aggregates underutilized telecom infrastructure, fiber, subsea cables, and data centers, and provides ISPs with scalable access to bandwidth without traditional upfront costs. Through an open-access model, local internet providers can deliver dramatically faster speeds to their subscribers without raising their own costs. The Platform Team 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.buscojobs.com.esGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The Best X (Twitter) Accounts for Developers
Highest Paying Tech Companies for Developers
Fully Remote Software Engineer Jobs
Basic And Advanced Networking in Dart and Flutter