Overview

Full-Stack Developer — Backend Lead Jobs in Nairobi County, Kenya at Power Learn Project

Title: Full-Stack Developer — Backend Lead

Company: Power Learn Project

Location: Nairobi County, Kenya

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

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.