1,174,908open jobs
66,219companies
208,933added this week
Browse all
Salary
≈ $50k – $107k per year (Estimated)
Location
In office (São Paulo)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 4, 2026. First seen by Alion on Oct 3, 2026.

Overview
Company
Impact
Profile match
Watu is a Nairobi asset finance company founded in 2015 that funds motorcycles, three-wheelers and phones. It uses digital underwriting and remote device management to lend to customers without credit histories. The company operates in Kenya, Uganda, Nigeria and other African markets.

About the role

You will support and build Watu, a leading asset financier focused on mobility and connectivity. Watu provides financing for motorcycles, three-wheelers and smartphones across multiple markets, through systems built for scale, reliability and long-term use.

What you'll do

  • Design, build, and run Java/Spring Boot services in production, from API contract to monitoring.
  • Make architecture decisions and document them in ADRs so the reasoning outlives the conversation.
  • Build reliable event-driven flows on Kafka or RabbitMQ, designing for retries, duplicates, and partial failure.
  • Integrate with partners and financial institutions, including legacy SOAP/XML services.
  • Review pull requests for design, maintainability, performance, and test coverage, not just style.
  • Own the documentation for what you build: READMEs, runbooks, API specs.
  • Mentor other engineers and take technical lead on projects.
  • Full-stack track: build and maintain Angular front-end features end to end.

What you need

  • 5+ years of professional Java, including at least 3 years making design decisions on production systems.
  • Deep Spring Boot experience: dependency injection, Spring Security, Spring Data, transaction management, and testing.
  • Solid REST API design: versioning, error handling, idempotency, pagination, and OpenAPI documentation.
  • Strong relational database skills (PostgreSQL or MySQL): schema design, indexing, query optimization, and JPA/Hibernate, including knowing when to bypass the ORM.
  • Production experience with Kafka or RabbitMQ: consumer groups, offset management, delivery semantics, and idempotent consumers.
  • A practical grasp of distributed-system failure modes: eventual consistency, retries, circuit breakers, timeouts, and distributed tracing.
  • Testing discipline: unit tests with JUnit and Mockito, integration tests against a real database, and a sense of what belongs at each level of the test pyramid.
  • Comfort with Docker, CI/CD pipelines (we use Maven, Jenkins, and Git with mandatory PR review), and AWS.
  • Security awareness: OWASP Top 10 and proper secrets management (AWS Secrets Manager, Vault, or similar).
  • Regular use of AI coding tools for code generation, tests, debugging, and documentation, along with the judgment to verify what they produce.
  • Professional working English.

Nice to have

  • Fintech or payments experience, especially reconciliation, payment idempotency, and audit logging.
  • Kotlin, or an interest in learning it.
  • Avro or Protocol Buffers with a schema registry.
  • WebSockets, Nginx, HAProxy, Tomcat.
  • Report generation with JasperReports or xdocreport.
  • Experience formally leading a team.

Full-stack track: additionally

  • 2+ years with Angular and TypeScript, including RxJS, HTML, and SCSS (Bootstrap is a plus).
  • Familiarity with front-end build tooling (Webpack, Babel).
  • Bonus: AngularJS experience (we maintain some legacy code), React, or Vue.

How we work

  • We clarify ambiguous requirements early instead of building the wrong thing well.
  • We value "I'm not sure, let me check" over confident guesses.
  • We treat code review as a design conversation.
  • We write things down.

What we offer

Compensation range within market standards, contract type (CLT/PJ), benefits, global growth path

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,174,908 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
São Paulo
Hybrid • 3+ years exp • Bengaluru • Hyderabad • Gurgaon
Python
TypeScript
SQL
Python
FastAPI
Databases
Redis
DevOps
CI/CD
AWS
Docker
Kubernetes
Apply
Hybrid • 3+ years exp • Hyderabad • Bengaluru
Python
SQL
Python
FastAPI
Django
Databases
PostgreSQL
Redis
DevOps
CI/CD
Git
AWS
Docker
Kubernetes
Apply
$23k – $40k per year (gross) • Remote (India) • 3+ years exp • Gurgaon
Python
Go
Rust
Databases
PostgreSQL
CockroachDB
Cassandra
RabbitMQ
Apache Kafka
DevOps
gRPC
Apply
Technical Lead 1 hour ago
$31k – $47k per year (gross) • In office • 8+ years exp • Noida
JavaScript
Java
TypeScript
Groovy
Java
Spring Framework
Spring Boot
Hibernate
Hazelcast
Databases
MySQL
Redis
Oracle
Apache Kafka
AI/ML
Copilot
Cursor
Claude
Claude Code
Edge AI
Frontend
Angular
Bootstrap
JQuery
DevOps
Jenkins
Git
AWS
Nginx
Management
Confluence
Jira
Agile
Apply
$103k – $188k per year • Hybrid • 3+ years exp • Bachelor's Degree • Southfield
Python
JavaScript
TypeScript
Python
FastAPI
Databases
PostgreSQL
AI/ML
Machine Learning
Frontend
Angular
Highcharts
DevOps
Azure
CI/CD
Cybersecurity
Keycloak
Active Directory
Analytics
Tableau
Power BI
Looker
Management
Agile
Apply
$13k – $31k per year • Remote (India) • Full-Time • 6+ years exp
JavaScript
TypeScript
SQL
Node JS
Databases
PostgreSQL
Redis
AI/ML
Copilot
Cursor
Claude
Gemini
LLM
OpenAI
Frontend
Tailwind CSS
Next.js
React.js
ESLint
Prettier
DevOps
Rest API
GCP
GitHub Actions
New Relic
Datadog
WebSockets
CI/CD
Docker
Google Cloud Run
Cybersecurity
SonarQube
Management
Linear
Slack
Notion
Jira
n8n
Zapier
QA
Cypress
Playwright
Jest
Sentry
Apply
≈ $26k – $49k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Moscow
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
gRPC
Apply
≈ $90k – $172k per year (Estimated) • In office • TS/SCI • 5+ years exp • Associate's Degree • Washington
Python
PowerShell
Bash
DevOps
Rest API
Terraform
Ansible
GCP
VMWare
Azure
AWS
Hyper-V
Windows
Cybersecurity
Zero Trust
SIEM
Apply
Data Engineer 1 day ago
$150k – $200k per year • Equity 0.8–1.5% • In office • Full-Time • 3+ years exp • New York
Python
Databases
PostgreSQL
Snowflake
Google BigQuery
BigQuery
AI/ML
AI Agents
LLM
DevOps
GCP
AWS
Kubernetes
Analytics
A/B Testing
Apply
Infra Engineer 1 day ago
$125k – $200k per year • Equity 0.2–2% • In office • Full-Time • 1+ year exp • New York
Databases
PostgreSQL
Redis
NATS
AI/ML
AI Agents
DevOps
Datadog
AWS
Grafana
Apply
≈ $72k – $156k per year (Estimated) • In office • 5+ years exp • Bachelor's Degree • Kigali
DevOps
GitLab
Cybersecurity
Active Directory
Management
Jira
Google Workspace
Apply
≈ $59k – $160k per year (Estimated) • In office • 3+ years exp • Nairobi
Python
SQL
Databases
Databricks
Google BigQuery
Microsoft Fabric
BigQuery
AI/ML
dbt
RAG
DevOps
GCP
Git
Analytics
ETL/ELT
Apply
In office • 3+ years exp • Bachelor's Degree • Kampala
Apply
≈ $18k – $43k per year (Estimated) • In office • 2+ years exp • Bachelor's Degree • Ukraine
DevOps
SLI/SLO/SLA
Apply
≈ $19k – $37k per year (Estimated) • In office • 4+ years exp • Bachelor's Degree • Johannesburg
Management
Outlook
Microsoft Office
Apply
≈ $30k – $87k per year (Estimated) • Remote (Brazil) • Full-Time • São Paulo
Apply
≈ $30k – $87k per year (Estimated) • Remote (Brazil) • Full-Time • São Paulo
Apply
In office • Internship • High School Diploma • São Paulo
Apply
Remote (Brazil) • Full-Time • High School Diploma • São Paulo
Apply
Remote (Brazil) • Full-Time • High School Diploma • São Paulo
Apply
See all jobs
This is one of many
1,174,908 more open roles from verified company boards, updated every day.