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
View details
Apply Now