Backend Developer
2026-05-28T06:48:32+00:00
Power Learn Project
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_11809/logo/power.png
https://www.powerlearnprojectafrica.org/
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Professional Services
Computer & IT, Science & Engineering
2026-06-11T17:00:00+00:00
8
About the job
LEVEL: Mid-Level to Senior
ENGAGEMENT TYPE: Full-Time
Reports To
CTO
Role Purpose
Build, maintain, and optimize the backend infrastructure underpinning the digital platforms. This developer will lead server-side development, API integrations, and Microsoft Dynamics 365 customization, ensuring data flows, automation scripts, and system integrations are robust, scalable, and secure.
KEY SKILLS
- Python (primary) — Django / FastAPI preferred
- Cloud deployment: Azure (preferred) or AWS
- Microsoft Dynamics 365 — customisation, Power Automate, Dataverse
- Version control: Git / GitHub
- RESTful API design & third-party integrations
- CI/CD pipeline familiarity
- Database management: PostgreSQL, SQL Server
KEY DELIVERABLES
- Optimised D365 backend and automation workflows
- System performance reports and maintenance logs
- API integrations with HEVA's operational tools
- Backend technical documentation
QUALIFICATIONS
Degree (Required)
Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
Certifications
Microsoft Certified: Azure Developer Associate or Azure Solutions Architect; Python/Django certification advantageous
YEARS OF EXPERIENCE
Minimum Experience
5+ years backend development experience in production environments:Python
3+ years Python development (Django or FastAPI preferred): D365 / APIs
2+ years Microsoft Dynamics 365 customisation and RESTful API integration experience:Cloud
2+ years deploying and maintaining cloud infrastructure on Azure or AWS:Databases
Solid experience with PostgreSQL and SQL Server in production:CI/CD
Experience implementing CI/CD pipelines (GitHub Actions or Azure Pipelines)
MUST HAVE
- 5+ years backend development — Python (Django/FastAPI) is mandatory
- Proven D365 customisation and Power Automate experience
- Azure or AWS cloud deployment experience required
- Strong RESTful API design and integration portfolio
- Build, maintain, and optimize the backend infrastructure underpinning the digital platforms.
- Lead server-side development, API integrations, and Microsoft Dynamics 365 customization.
- Ensure data flows, automation scripts, and system integrations are robust, scalable, and secure.
- Optimise D365 backend and automation workflows.
- Generate system performance reports and maintenance logs.
- Implement API integrations with HEVA's operational tools.
- Create backend technical documentation.
- Python (Django / FastAPI preferred)
- Cloud deployment: Azure or AWS
- Microsoft Dynamics 365 (customisation, Power Automate, Dataverse)
- Version control: Git / GitHub
- RESTful API design & third-party integrations
- CI/CD pipeline familiarity
- Database management: PostgreSQL, SQL Server
- Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
- Microsoft Certified: Azure Developer Associate or Azure Solutions Architect (advantageous)
- Python/Django certification (advantageous)
JOB-6a17e540d1de5
Vacancy title:
Backend Developer
[Type: FULL_TIME, Industry: Professional Services, Category: Computer & IT, Science & Engineering]
Jobs at:
Power Learn Project
Deadline of this Job:
Thursday, June 11 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Thursday, May 28 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Power Learn Project
Power Learn Project jobs in Kenya
JOB DETAILS:
About the job
LEVEL: Mid-Level to Senior
ENGAGEMENT TYPE: Full-Time
Reports To
CTO
Role Purpose
Build, maintain, and optimize the backend infrastructure underpinning the digital platforms. This developer will lead server-side development, API integrations, and Microsoft Dynamics 365 customization, ensuring data flows, automation scripts, and system integrations are robust, scalable, and secure.
KEY SKILLS
- Python (primary) — Django / FastAPI preferred
- Cloud deployment: Azure (preferred) or AWS
- Microsoft Dynamics 365 — customisation, Power Automate, Dataverse
- Version control: Git / GitHub
- RESTful API design & third-party integrations
- CI/CD pipeline familiarity
- Database management: PostgreSQL, SQL Server
KEY DELIVERABLES
- Optimised D365 backend and automation workflows
- System performance reports and maintenance logs
- API integrations with HEVA's operational tools
- Backend technical documentation
QUALIFICATIONS
Degree (Required)
Bachelor's degree in Computer Science, Software Engineering, or a related STEM field
Certifications
Microsoft Certified: Azure Developer Associate or Azure Solutions Architect; Python/Django certification advantageous
YEARS OF EXPERIENCE
Minimum Experience
5+ years backend development experience in production environments:Python
3+ years Python development (Django or FastAPI preferred): D365 / APIs
2+ years Microsoft Dynamics 365 customisation and RESTful API integration experience:Cloud
2+ years deploying and maintaining cloud infrastructure on Azure or AWS:Databases
Solid experience with PostgreSQL and SQL Server in production:CI/CD
Experience implementing CI/CD pipelines (GitHub Actions or Azure Pipelines)
MUST HAVE
- 5+ years backend development — Python (Django/FastAPI) is mandatory
- Proven D365 customisation and Power Automate experience
- Azure or AWS cloud deployment experience required
- Strong RESTful API design and integration portfolio
Work Hours: 8
Experience in Months: 60
Level of Education: bachelor degree
Job application procedure
Apply
All Jobs | QUICK ALERT SUBSCRIPTION