At Opareta, we are building digital infrastructure and tools to rethink how mobile money agent networks operate. Our platform is designed to help mobile money agents digitize their operations, access data insights, and gain access to working capital and other products to grow their businesses sustainably.
The Engineering team is expanding and we are looking for an experienced backend engineer to join it, collaborate with our existing engineering team members, commercial teams and our clients to build functional, scalable, production ready solutions built with high code quality. “Users First” is the cornerstone of our operating principles at Opareta, and in this role, you will help us understand the underlying factors that drive agent happiness and success.
This role is for a skilled Backend Engineer (BE) with at least 3 years of professional experience to design, develop, and maintain scalable backend applications using TypeScript and NestJS. You’ll work on Opareta’s mission-critical financial services platform serving field agent networks across multiple African markets, handling real money transactions that directly affect thousands of agents’ livelihoods.
This position is fully remote, with a preference for candidates living in Kampala or Nairobi, where we have offices.
3-5+ years in a similar position (BE with 3+ years of experience in TypeScript/NestJS • Financial Services • Building, Deploying Multi-Market solutions)
You have experience and are familiar with the following terms or technologies: TypeScript/Node.js (3+ years), NestJS (modules, guards, interceptors), RESTful API design, PostgreSQL (schema design, query optimization, indexing), TypeORM migrations, Redis caching, Firebase Auth integration, OAuth2/JWT, Google Cloud Pub/Sub or similar message queues, webhook/callback handling, SMS parsing & transaction matching, payment provider integrations, financial reconciliation logic, peer code reviews, Jest unit/E2E testing, API documentation (Swagger/OpenAPI), Git/GitHub workflows, Docker concepts, production debugging & support.
Fintech/mobile money experience, GCP (Cloud Run, Cloud Tasks, Pub/Sub, Cloud SQL), Sentry, Prometheus/Grafana, Fastify, SMS workflows, transaction reconciliation systems, multi-tenant architecture, i18n, financial solutions compliance knowledge.
If you are interested in joining our team but don’t tick every box, we still encourage you to apply. We are building a diverse team whose skills, experiences and background complement one other. We are happy to consider where you might be able to make the biggest impact.
Opareta is an equal opportunity employer committed to diversity. All qualified candidates regardless of age, gender, ethnicity, race, orientation or religion are encouraged to apply.