Senior Backend Engineer (AI-Native)
2026-06-23T06:27:01+00:00
Umba
https://cdn.greatkenyanjobs.com/jsjobsdata/data/default_logo_company/defaultlogo.png
https://www.umba.com/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Computers
Computer & IT, Science & Engineering
2026-07-09T17:00:00+00:00
8
We’re looking for an experienced Back-End / Full-Stack Engineer to design, build, and scale the core services that power Umba’s digital banking platform.
You’ll work primarily in Python (Flask, FastAPI), building secure, high-performance APIs used by tens of thousands of customers across Africa — while also contributing across the stack where needed.
This is not a traditional engineering role.
We operate in an AI-native development environment, where engineers leverage tools like Claude Code, Codex, and other LLM-based systems to accelerate development, generate code, and iterate quickly.
As a result, the role increasingly focuses on:
- Defining clear technical specifications
- Orchestrating AI agents to implement systems
- Reviewing, validating, and hardening generated code
- Building robust feedback loops and quality control systems
You’ll collaborate closely with the Data and Product teams to shape our architecture and ship features quickly and reliably.
This is a highly technical, in-office role based in Nairobi. You’ll join a small, high-performing team operating at speed, where ownership is expected and impact is immediate.
Responsibilities
- Design, build, and maintain scalable backend services using Python (Flask, FastAPI)
- Contribute to front end development (NextJS)
- Contribute across the stack when needed (APIs, integrations)
- Define clear technical specs that can be executed by AI-assisted development workflows
- Use AI tools (e.g. Claude Code, Codex) to accelerate development while maintaining high quality
- Review, test, and validate AI-generated code to ensure correctness, security, and performance
- Architect systems with a focus on reliability, observability, and scalability
- Build strong testing and validation pipelines (unit, integration, automated QA)
- Collaborate with Data teams to deliver end-to-end features
- Debug complex production issues and implement robust fixes
- Continuously improve engineering velocity through tooling and process improvements
Skills and Qualifications
- 5+ years of software engineering experience in production environments
- Strong proficiency in Python and backend frameworks (Flask, FastAPI)
- Intermediate experience with Frontend
- Experience building and scaling APIs and distributed systems
- Comfortable working across the stack (backend + some frontend exposure preferred)
- Strong system design skills and understanding of software architecture principles
- Design, build, and maintain scalable backend services using Python (Flask, FastAPI)
- Contribute to front end development (NextJS)
- Contribute across the stack when needed (APIs, integrations)
- Define clear technical specs that can be executed by AI-assisted development workflows
- Use AI tools (e.g. Claude Code, Codex) to accelerate development while maintaining high quality
- Review, test, and validate AI-generated code to ensure correctness, security, and performance
- Architect systems with a focus on reliability, observability, and scalability
- Build strong testing and validation pipelines (unit, integration, automated QA)
- Collaborate with Data teams to deliver end-to-end features
- Debug complex production issues and implement robust fixes
- Continuously improve engineering velocity through tooling and process improvements
- Strong proficiency in Python and backend frameworks (Flask, FastAPI)
- Intermediate experience with Frontend
- Experience building and scaling APIs and distributed systems
- Comfortable working across the stack (backend + some frontend exposure preferred)
- Strong system design skills and understanding of software architecture principles
- 5+ years of software engineering experience in production environments
JOB-6a3a2735e5479
Vacancy title:
Senior Backend Engineer (AI-Native)
[Type: FULL_TIME, Industry: Computers, Category: Computer & IT, Science & Engineering]
Jobs at:
Umba
Deadline of this Job:
Thursday, July 9 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Tuesday, June 23 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Umba
Umba jobs in Kenya
JOB DETAILS:
We’re looking for an experienced Back-End / Full-Stack Engineer to design, build, and scale the core services that power Umba’s digital banking platform.
You’ll work primarily in Python (Flask, FastAPI), building secure, high-performance APIs used by tens of thousands of customers across Africa — while also contributing across the stack where needed.
This is not a traditional engineering role.
We operate in an AI-native development environment, where engineers leverage tools like Claude Code, Codex, and other LLM-based systems to accelerate development, generate code, and iterate quickly.
As a result, the role increasingly focuses on:
- Defining clear technical specifications
- Orchestrating AI agents to implement systems
- Reviewing, validating, and hardening generated code
- Building robust feedback loops and quality control systems
You’ll collaborate closely with the Data and Product teams to shape our architecture and ship features quickly and reliably.
This is a highly technical, in-office role based in Nairobi. You’ll join a small, high-performing team operating at speed, where ownership is expected and impact is immediate.
Responsibilities
- Design, build, and maintain scalable backend services using Python (Flask, FastAPI)
- Contribute to front end development (NextJS)
- Contribute across the stack when needed (APIs, integrations)
- Define clear technical specs that can be executed by AI-assisted development workflows
- Use AI tools (e.g. Claude Code, Codex) to accelerate development while maintaining high quality
- Review, test, and validate AI-generated code to ensure correctness, security, and performance
- Architect systems with a focus on reliability, observability, and scalability
- Build strong testing and validation pipelines (unit, integration, automated QA)
- Collaborate with Data teams to deliver end-to-end features
- Debug complex production issues and implement robust fixes
- Continuously improve engineering velocity through tooling and process improvements
Skills and Qualifications
- 5+ years of software engineering experience in production environments
- Strong proficiency in Python and backend frameworks (Flask, FastAPI)
- Intermediate experience with Frontend
- Experience building and scaling APIs and distributed systems
- Comfortable working across the stack (backend + some frontend exposure preferred)
- Strong system design skills and understanding of software architecture principles
Work Hours: 8
Experience in Months: 60
Level of Education: bachelor degree
Job application procedure
Application Link:Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION