Senior Backend Engineer (AI-Native)
2026-04-24T09:10:09+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-05-08T17:00:00+00:00
8
About the Role
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
AI-Native Engineering Experience (increasingly important):
- Experience using AI coding tools (Claude Code, Codex, GitHub Copilot, etc.) in daily workflows
- Ability to write clear, structured technical specs and prompts for code generation
- Strong code review skills, especially for validating AI-generated outputs
- Understanding of tradeoffs, failure modes, and quality risks in AI-assisted development
- Experience building guardrails: testing, validation, and monitoring for generated code
- Familiarity with modern development workflows (Git, CI/CD, Docker)
- Experience with Linux/Unix environments
Bonus:
- Experience in fintech, lending, or payments systems
- Exposure to data/ML systems or model deployment
- Experience with blockchain or crypto-related systems
What We’re Really Looking For
- Engineers who think in systems, not just functions
- People who can leverage AI to move 10x faster without sacrificing quality
- Builders who take ownership from idea → spec → implementation → production
- Pragmatic problem-solvers who ship
- 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
- 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
- Experience using AI coding tools (Claude Code, Codex, GitHub Copilot, etc.) in daily workflows
- Ability to write clear, structured technical specs and prompts for code generation
- Strong code review skills, especially for validating AI-generated outputs
- Understanding of tradeoffs, failure modes, and quality risks in AI-assisted development
- Experience building guardrails: testing, validation, and monitoring for generated code
- Familiarity with modern development workflows (Git, CI/CD, Docker)
- Experience with Linux/Unix environments
- BA/BSc/HND , Professional Certificate
JOB-69eb3371b0e4b
Vacancy title:
Senior Backend Engineer (AI-Native)
[Type: FULL_TIME, Industry: Computers, Category: Computer & IT, Science & Engineering]
Jobs at:
Umba
Deadline of this Job:
Friday, May 8 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Friday, April 24 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Umba
Umba jobs in Kenya
JOB DETAILS:
About the Role
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
AI-Native Engineering Experience (increasingly important):
- Experience using AI coding tools (Claude Code, Codex, GitHub Copilot, etc.) in daily workflows
- Ability to write clear, structured technical specs and prompts for code generation
- Strong code review skills, especially for validating AI-generated outputs
- Understanding of tradeoffs, failure modes, and quality risks in AI-assisted development
- Experience building guardrails: testing, validation, and monitoring for generated code
- Familiarity with modern development workflows (Git, CI/CD, Docker)
- Experience with Linux/Unix environments
Bonus:
- Experience in fintech, lending, or payments systems
- Exposure to data/ML systems or model deployment
- Experience with blockchain or crypto-related systems
What We’re Really Looking For
- Engineers who think in systems, not just functions
- People who can leverage AI to move 10x faster without sacrificing quality
- Builders who take ownership from idea → spec → implementation → production
- Pragmatic problem-solvers who ship
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