Senior Full Stack Engineer

Senior Full Stack Engineer

Senior Full Stack Engineer

Our Mission

At Kamoa, we're building Africa's digital infrastructure, connecting banks, telecom operators, and platforms to the data and technology they need to serve more people. We believe that cutting-edge, data-driven technology is the key to financial access and education in emerging markets. Our vision is to redefine financial inclusion through innovative, seamless technology products, perfectly tailored to local usage.


What You'll Be Doing

As a Senior Full Stack Engineer, you'll join a small technical team and build Kamoa's next generation of products: AI agents in production, marketing and customer engagement tools for our telecom and financial partners, and conversational channels that reach users where they already are.

  • AI agents in production: You'll design, deploy, and operate LLM-based agents beyond the prototype stage. This covers tool orchestration, guardrails, continuous quality evaluation, observability, and keeping cost and latency under control.

  • Adtech & martech: You'll build attribution, ad serving, CVM (Customer Value Management), and campaign management systems: targeting and segmentation, action triggering, and impact measurement.

  • Conversational bots: You'll develop journeys on messaging channels such as WhatsApp, including session management, webhooks, and integration with business systems and, where relevant, with AI agents.

  • Two-sided marketplaces: You'll contribute to platforms that connect two types of participants. This includes listing management, search, recommender systems, and matching.

  • USSD channel: You'll work on USSD services integrated with mobile operators and mobile money, with their specific constraints: short sessions, menus, and handling partner outages.

  • Web applications: You'll ship the web interfaces that support these products, such as partner portals, back-offices, and dashboards.

  • Technical leadership: You'll mentor more junior developers, challenge architectural decisions, and champion code quality across the team.


What We're Looking For


Core requirements

  • Experience: 5+ years as a Senior Full Stack / Backend Engineer, with ownership of production systems.

  • Tech stack: Strong command of Node.js/TypeScript and a modern front-end framework (React, Next.js, or similar). Solid experience with a public cloud (AWS preferred) and Docker.

  • Languages: Professional French and English.


Hands-on experience we're looking for — at least one area, ideally two

  • AI agents in production: LLM agents or applications used by real users, with evaluations, guardrails, error handling, and cost monitoring.

  • Adtech or martech: Attribution, ad serving, CVM, segmentation, and campaign management.

  • Conversational bots: Conversational journeys on messaging channels (WhatsApp, SMS, web chat, or others), integrated with business systems.


Nice to have

  • Two-sided marketplaces (listing management, search, recommendation).

  • USSD development and mobile money integrations.

  • Familiarity with the telecom or fintech sector in Africa.


Key Details

  • Location: Brazzaville, Congo (on-site role).

  • Compensation & benefits: Competitive salary, relocation package, flexible leave policy, and fast-growing career opportunities within an expanding technical team.

  • The team: You'll join a small technical team that has already launched DefaCash, an instant credit service via USSD. The team is now expanding into new products and new channels across the sub-region.


You're the Right Fit If...

  • You've been there before: In at least one of these areas, you know where the pitfalls are because you've fallen into them, and you know how to anticipate them.

  • You've put AI in the hands of real users: You know that an agent that works in a demo and an agent that's reliable in production are two different things, and you know how to close the gap.

  • You think in measurable outcomes: Conversion rates, attribution, customer value. You enjoy building systems whose impact can be proven.

  • You like the channels people actually use: Messaging, USSD, SMS. Meeting users on their channel interests you more than imposing a new app.

  • You're autonomous amid ambiguity: Priorities shift, and you know how to keep moving without waiting for everything to be perfectly defined.

  • You genuinely enjoy mentoring: You like passing on knowledge and raising the collective technical bar.

  • You're ready to relocate to Brazzaville: The relocation package will support you, but the willingness to live the adventure on the ground is a prerequisite.


How to Apply

Ready to join the adventure? Send your CV to recruitment@kamoa.app with a short paragraph explaining why this role interests you, and describe a system you've put into production in one of the areas above — including what you would do differently today.

Department

Engineering

Job Type

Full-time

Compensation

Competitive

Brazzaville, Congo