Staff Software Engineer
New
T
Talent SafariInternet Infrastructure
Africa, Secondary Locations: Europe, East Africa time zone overlap requiredFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 7+ years of professional software engineering experience, with at least 3 years in backend systems handling real financial transactions
- Required Skills
- Node.jsPostgreSQLKafkaTypeScriptREST APIRedisNest.jsMicroservices
Requirements
- 7+ years of professional software engineering experience.
- 3+ years in backend systems handling real financial transactions.
- Deep TypeScript and Node.js expertise with ability to design microservices from scratch.
- Production experience with payment gateway integrations (e.g., M-Pesa, Stripe).
- Strong PostgreSQL skills including schema design and transaction management.
- Proficiency with event-driven architectures (Kafka or similar).
- Experience with AI coding assistants and workflows.
- Strong preference for East African fintech or ISP billing experience.
Responsibilities
- Take ownership of critical technical domains: payments pipeline, billing engine, and integration layer.
- Design and implement NestJS microservices and API gateways.
- Manage revenue split engines and treasury operations.
- Develop subscription lifecycle management and automated renewal systems.
- Maintain Splynx adapters and webhook delivery engines.
- Define architectural standards for service boundaries, event contracts, and data models.
- Execute migration strategy from legacy Next.js monolith to microservices.
- Perform code reviews and mentor the team through technical hurdles.
View Full Description & ApplyYou'll be redirected to the employer's site