Backend Engineer (Python)

Backend Engineer (Python)

Ba

Backend Engineer (Python)

Nairobi, Kenya

Full-time Remote Posted 2026-01-01

Core Duties & Responsibilities

  • Build and maintain backend services using Python with FastAPI or Django.
  • Design data pipelines and ETL processes for analytics and reporting.
  • Integrate with cloud services (AWS Lambda, SQS, S3) for serverless architectures.
  • Write tests and documentation for all services.
  • Automate infrastructure tasks and monitoring tooling.

Required Qualifications & Skills

  • 3+ years of Python development experience.
  • Strong knowledge of FastAPI, Django REST Framework, or Flask.
  • Experience with PostgreSQL, Redis, and message queues.
  • Familiarity with cloud platforms (AWS preferred) and Infrastructure as Code (Terraform).
  • Good understanding of data structures, algorithms, and system design.

Reporting Structure

Reports to the Senior Backend Engineer and works with the Data and Infrastructure teams.

Working Conditions

Remote-friendly hybrid role. Core hours overlap with the Nairobi team with flexibility for deep work.

Salary & Benefits

Competitive salary, health insurance, annual learning budget, and flexible PTO policy.

Company Culture

We value clean, readable code and pragmatic solutions. Automation and documentation are first-class concerns.

Application Instructions

Submit your CV and a short note about your backend experience to careers@purant.co.ke with subject line "Python Engineer — [Your Name]".