出海雷达

技术负责人 - 消息体验工程

Tech Lead - Messaging Experience Engineering

开发工程未标注地域
公司Watu
薪资未公开
工作地点Kenya
地域资格未标注地域
时区要求日间重叠约 4 小时,基本正常作息
用工类型Full Time
发布时间14 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →

技术负责人 - 消息体验工程

汇报对象

工程总监

小组规模

4-6名工程师,包括技术负责人

同级职位

产品负责人(小组)

工作地点

灵活办公,欧洲或内罗毕

关于Watu

Watu是一家金融科技公司,在非洲和拉丁美洲运营,为传统金融体系之外的客户提供建设性资产融资和金融服务。我们通过以技术为核心、数据驱动的方法为摩托车、智能手机和其他生产性资产提供融资,使客户能够拥有产生收入的资产并建立信用记录。
我们的平台支持数百万客户的旅程,覆盖肯尼亚、乌干达、坦桑尼亚等地区,并持续扩展到拉美地区。
Watu的技术负责人角色

技术负责人是工程组织中最重要的个人角色之一。你是你小组的技术权威——你负责架构设计,设定质量标准,在适用时管理外部合作伙伴,并且是你所在领域所有工程决策的主要升级点。
这个角色需要轻量级的人事管理以及深入的技术责任。你将有3-5名直接下属(后端工程师、前端/移动端工程师、测试工程师)。你负责他们的日常障碍解除、技术成长,以及对他们工作的诚实反馈。正式的绩效评估和招聘决定由工程总监负责,但实际上,你对小组中每位工程师的看法是这些决定最重要的输入。不要被“轻量级”这个词误导:如果你小组中的工程师遇到困难,那就是你要解决的问题。
你是产品负责人的同级,而不是下属。产品负责人负责“做什么”。你负责“怎么做”和“何时做”。冲刺承诺需要你们两人共同签署。如果路线图在技术上不可行,你的职责是尽早明确地指出这一点。
小组:消息体验工程
该小组快速信息

  • 合作伙伴治理:仅使用Infobip作为API层——所有流程逻辑、编排和业务规则都在内部处理。避免供应商锁定。
  • 主要技术重点:WhatsApp Business API · SMS · FCM · 会话编排 · 事件驱动

领域职责

  • 负责消息分发层 - SMS、WhatsApp 和 FCM。架构必须支持高吞吐量、低延迟和多市场交付。
  • 负责会话编排引擎 - 驱动 WhatsApp 对话的内部逻辑层,贷款上下文
查看英文原文

Tech Lead - Messaging Experience Engineering

Reports to

Head of Engineering

Squad size

4–6 engineers including the Tech Lead

Peers

Product Owner (squad)

Location

Flexible, Europe or Nairobi

About Watu

Watu is a fintech company operating across Africa and Latin America, providing device financing and financial services to customers historically excluded from the formal financial system. We finance motorcycles, smartphones and other productive assets through a technology-first, data-driven approach - enabling customers to own income-generating assets and build credit histories.
Our platform supports millions of customer journeys across Kenya, Uganda, Tanzania and beyond, with continued expansion into LATAM.
The Tech Lead Role at Watu

Tech Lead is one of the most important individual roles in the engineering organization. You are the technical authority for your squad - you own the architecture, set the quality bar, govern external partners when applicable, and are the primary escalation point for every engineering decision in your domain.
This role carries light people management alongside deep technical ownership. You will have 3-5 direct reports (Backend Engineers, Frontend/Mobile Engineer, QA Engineer). You are responsible for their day-to-day unblocking, their technical growth, and honest feedback on their work. Formal performance reviews and hiring decisions sit with the Head of Engineering - but in practice, your view of each engineer in your squad is the most important input into those decisions. Do not let the word "light" mislead you: if an engineer in your squad is struggling, that is your problem to solve.
You are a peer of the Product Owner, not a subordinate. Product owns What. You own How and When. Sprint commitments are signed off by both of you together. If the roadmap is technically unrealistic, your job is to say so early and clearly.
Squad: Messaging Experience Engineering
Quick facts for this squad

  • Partner governance: Infobip used as API layer only - all flow logic, orchestration, and business rules owned in-house. Avoid vendor lock-in.
  • Primary tech focus: WhatsApp Business API · SMS · FCM · Conversational orchestration · Event-driven

Domain responsibilities

  • Own the messaging dispatch layer - SMS, WhatsApp, and FCM. The architecture must support high volume, low latency, and multi-market delivery.
  • Own the conversational orchestration engine - the in-house logic layer that drives WhatsApp conversations, loan context notifications, payment-via-chat flows, and customer communications. No vendor lock-in on business rules.
  • Govern the Infobip integration: Infobip is an API provider, not an architecture decision-maker. All flow logic lives in Watu's systems.
  • Own delivery reliability - message delivery tracking, retry logic, failure handling, and observability across all channels.
  • Design for scale across multiple markets with different carrier and channel characteristics.

Domain-specific requirements

  • Experience building conversational product systems using WhatsApp Business API or similar - not just integration, but flow design and orchestration logic.
  • Strong hands-on experience with one or several backend languages (Java, Python, Node.js, …)
  • Understanding of event-driven messaging systems: Kafka, RabbitMQ, or equivalent at production scale.
  • Familiarity with SMS gateway integration, delivery optimization, and multi-provider fallback strategies.
  • Experience designing stateful conversational flows in a microservices architecture.

What You Will Own
Architecture & technical direction

  • Own the technical architecture for your squad's domain - system design, API contracts, data models, integration patterns, and the Architectural Decision Records that document why.
  • Enforce the Watu engineering standards within your squad: GitHub for all code, mandatory PR review, coverage gates, OpenAPI documentation, runbooks, and secrets management.
  • Be the squad's representative to the Platform General Architecture - escalate cross-squad concerns, contribute to shared standards, and ensure your squad's patterns align with the broader platform direction.

Delivery & quality

  • Review and approve all pull requests for your squad. Not as a bottleneck, but as the quality gate. Your name is on everything that ships.
  • Define and maintain the squad's Definition of Done. Work with the embedded QA engineer to ensure quality is built in, not bolted on.
  • Own the squad's release process. Nothing ships without your sign-off - including work from external partners where applicable.
  • Drive sprint planning with the Product Owner - translate user stories into technical tasks, surface dependencies, flag risks early.

Partner & vendor governance

  • Where your squad governs an external partner, you are the technical point of accountability. The partner executes; you govern. Architecture decisions, code quality, and release timing are owned internally.
  • Review partner code via PR access. Nothing a partner ships enters production without your review.

People management (light but real)

  • You have 4-6 direct reports: typically 1–2 Backend Engineers, 1–2 Frontend/Mobile Engineers, and 1-2 QA Engineers. They report to you for day-to-day work.
  • Unblock engineers actively - pair on hard problems, review designs before they build, and create an environment where asking for help is normal and fast.
  • Give direct, timely feedback to your direct reports. Engineer growth happens through clear, specific feedback delivered close to the moment - not through annual cycles. You are the primary person responsible for the development of the engineers in your squad.
  • Your input into performance reviews and hiring decisions carries significant weight - the Head of Engineering will lean heavily on your assessment of each engineer in your squad.
  • Model AI-native engineering. Every engineer in your squad is expected to use AI/LLM tools actively. You set the tone for what that looks like in practice.

Who You Are
Essential

  • 7+ years of software engineering experience, with at least 2 years where you were the de facto technical authority for a significant product area or team.
  • Strong backend engineering fundamentals: distributed systems, event-driven architecture, API design, database design, and testing strategy.
  • Proven ability to review and reason about code across the full stack of your domain - you can give a meaningful review on any PR your squad raises.
  • Experience in an Agile/Scrum or Kanban environment where you drove sprint ceremonies, backlog refinement, and delivery alongside a Product Owner.
  • Clear, direct communicator - with engineers, with Product, and upward to the Head of Engineering.

Strongly preferred

  • 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 (our primary backend language).
  • Familiarity with event-driven architecture, Kafka or equivalent message brokers.

Engineering standards you are expected to uphold

  • All code in GitHub - mandatory peer review, unified branching strategy, green CI before merge.
  • APIs documented with OpenAPI/Swagger; Architecture Decision Records for significant decisions.
  • No secrets in code - AWS Secrets Manager or Vault. OWASP Top 10 awareness is a baseline expectation.
  • AI/LLM tooling used actively in your daily workflow - code generation, test writing, documentation, debugging.

This role is NOT right for you if

  • You want to be shielded from difficult technical decisions by a more senior architect above you. There isn't one at this level.
  • You want to move away from technical work. You will have several direct reports and real people management responsibilities - but you will also be the most technical person in the squad. If the goal is to stop writing code and reviewing architecture, this is the wrong step.
  • You prefer to work independently and find code review and pair programming friction rather than value.

How to Apply
Send your CV and a brief note on why this role to the Watu talent team. We run a structured process: an initial conversation with the relevant Head of Engineering, a technical interview, and a final conversation with the wider leadership team. We move quickly for the right candidate.
We are an equal opportunity employer and actively work to build a team that reflects the diversity of the markets we serve.
All personal information provided will be processed in accordance with applicable data protection laws and regulations and used solely for recruitment and selection purposes.
Watu · Technology Organization · Tech Lead

Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

← 返回全部职位