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]".