← Back to careers

Backend Engineer (Python)

Engineering · Nairobi, Kenya / Remote · Full-time

Apply now
About the role

Build scalable backend systems powering healthcare, fintech, and agricultural platforms serving millions of African users. Work with modern Python frameworks and cloud infrastructure.

Responsibilities
  • Design and implement robust backend APIs and services
  • Write clean, maintainable, and well-tested code
  • Optimize database queries and system performance
  • Implement security best practices and data protection measures
  • Collaborate with frontend engineers on API contracts
  • Participate in system architecture discussions
  • Monitor and troubleshoot production systems
  • Document technical specifications and APIs
  • Contribute to CI/CD pipeline improvements
Requirements
  • 3+ years of professional Python development experience
  • Strong experience with Django or FastAPI
  • Solid understanding of RESTful API design and GraphQL
  • Experience with PostgreSQL, Redis, and message queues
  • Familiarity with containerization (Docker) and orchestration (Kubernetes)
  • Understanding of authentication, authorization, and security best practices
  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Knowledge of microservices architecture
  • Bachelor's degree in Computer Science or related field