YOUR NEXT CHAPTER
Senior Backend Engineer – AI-Native
About the role
• Design, build, and maintain scalable backend services using Python, Flask, and FastAPI
• Contribute to frontend development using Next.js
• Contribute across the stack, including APIs and integrations
• Define technical specifications for AI-assisted development workflows
• Use AI tools such as Claude Code and Codex to accelerate development
• Review, test, and validate AI-generated code for correctness, security, and performance
• Architect reliable, observable, and scalable systems
• Build testing and validation pipelines, including unit, integration, and automated QA
• Collaborate with Data teams to deliver end-to-end features
• Debug complex production issues and implement robust fixes
• 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 development
• Experience building and scaling APIs and distributed systems
• Comfortable working across the stack, with some frontend exposure preferred
• Strong system design skills and understanding of software architecture principles
• Experience using AI coding tools such as Claude Code, Codex, or GitHub Copilot 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 trade-offs, failure modes, and quality risks in AI-assisted development
• Experience building testing, validation, and monitoring guardrails for generated code
• Familiarity with Git, CI/CD, Docker, and Linux/Unix environments
• Valid work authorisation for Kenya
• Equal Opportunity employment consideration
• Disability or special-needs accommodation available upon request