W

Watu

Asset-financing BNPL for African mobility

Tech Lead: Messaging Experience Engineering

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • At least 7 years of software engineering experience, including at least 2 years as the de facto technical authority for a significant product area or team.
  • Strong backend engineering fundamentals in distributed systems, event-driven architecture, API design, database design, and testing strategy.
  • Ability to review and reason about code across the full stack of the domain and provide meaningful reviews on squad pull requests.
  • Experience in an Agile/Scrum or Kanban environment, driving sprint ceremonies, backlog refinement, and delivery alongside a Product Owner.
  • Experience building conversational product systems using WhatsApp Business API or similar, including flow design and orchestration logic.
  • Strong hands-on experience with one or more backend languages, such as Java, Python, or Node.js.
  • Understanding of event-driven messaging systems such as Kafka or RabbitMQ at production scale.
  • Familiarity with SMS gateway integration, delivery optimization, and multi-provider fallback strategies.
  • Experience designing stateful conversational flows in a microservices architecture.
  • Use GitHub for all code, mandatory peer review, a unified branching strategy, and green continuous integration before merge.
  • Document APIs with OpenAPI/Swagger and record significant decisions in Architecture Decision Records.
  • Keep secrets out of code and use AWS Secrets Manager or Vault; awareness of the OWASP Top 10 is expected.
  • Actively use AI/LLM tools in the daily workflow for code generation, test writing, documentation, and debugging.

Responsibilities

  • Own the squad's technical architecture, including system design, API contracts, data models, integration patterns, and Architecture Decision Records.
  • Enforce engineering standards within the squad, including GitHub use, mandatory pull request review, coverage gates, OpenAPI documentation, runbooks, and secrets management.
  • Represent the squad to the Platform General Architecture, escalate cross-squad concerns, contribute to shared standards, and align squad patterns with broader platform direction.
  • Review and approve all squad pull requests as the quality gate.
  • Define and maintain the squad's Definition of Done and work with the embedded QA engineer to build quality into delivery.
  • Own the squad's release process and approve releases, including applicable work from external partners.
  • Drive sprint planning with the Product Owner, translate user stories into technical tasks, surface dependencies, and flag risks early.
  • Hold technical accountability for external partners where applicable; own internal architecture decisions, code quality, and release timing.
  • Review partner code through pull request access and prevent unreviewed partner code from entering production.
  • Actively unblock direct reports, pair on difficult problems, review designs before implementation, and foster a timely help-seeking environment.
  • Give direct, timely feedback and take primary responsibility for the development of engineers in the squad.
  • Set expectations and model active AI/LLM tool use across the squad.
  • Own the messaging dispatch layer for SMS, WhatsApp, and FCM, supporting high-volume, low-latency, multi-market delivery.
  • Own the in-house conversational orchestration engine for WhatsApp conversations, loan-context notifications, payment-via-chat flows, and customer communications, keeping business rules independent of vendors.
  • Govern the Infobip integration as an API provider, with flow logic owned in Watu systems.
  • Own message delivery reliability, including tracking, retry logic, failure handling, and observability across channels.
  • Design messaging systems to scale across markets with different carrier and channel characteristics.

Desired Qualifications

  • Experience in fintech, payments, or digital financial services in Africa, LATAM, or APAC.
  • Experience governing external engineering partners or SaaS vendor integrations.
  • Hands-on experience with Java backend development.
  • Familiarity with event-driven architecture and Kafka or equivalent message brokers.

About the Company

Watu

Asset-financing BNPL for African mobility

Watu is an asset-financing fintech in Africa that offers buy-now-pay-later loans to people without formal credit to buy income-generating assets. Its main products finance two- and three-wheelers (boda bodas and tuk-tuks) and include bundles like GPS tracking, insurance, and logbook transfer, with repayments often made via mobile money; revenue comes from loan interest and fees. It also offers smartphone financing (Watu Simu) and education loans (Watu Shule) to diversify its portfolio. The company pursues mass-market financial inclusion and green mobility by expanding into EV financing and partnerships for infrastructure, aiming to increase access to credit and affordable, sustainable transportation across multiple African countries.

Company size
1,001-5,000
Company stage
Debt Financing
Total funding
$29M
Headquarters
Nairobi, Kenya
Founded
2015

Recently Posted Jobs

Explore more opportunities at Watu

See more jobs