⚡ New Feature

Auto-Apply to Jobs While You Sleep

Stop spending hours applying manually. Our Premium Auto-Apply scans new listings every day and sends your application automatically — so you never miss an opportunity.

🔒 Secured by Stripe 📋 Cancel anytime ✅ 100+ jobs applied monthly
Home Jobs Nairobi Full Stack Software Engineer

Full Stack Software Engineer

Power Learn Project  · NGO / Non-Profit Associations

Full Time Nairobi
Nairobi
Deadline: 27 August 2026
Posted May 28, 2026

The position involves overseeing [specific tasks or department, e.g., “project coordination within the marketing team”], with a primary focus on [key responsibility, e.g., “enhancing client engagement strategies”]. This role demands proficiency in [required skills, e.g., “data analysis and CRM software management”], along with a minimum of [X years] of relevant experience in [industry or field]. The successful candidate will collaborate with [teams or departments] to [specific outcome, e.g., “drive campaign performance and optimize lead generation”]. Additionally, they will be responsible for [specific duty, e.g., “monitoring KPIs and reporting progress to senior leadership”]. Strong problem-solving abilities and adaptability in a fast-paced environment are essential.

Develop and sustain the backend systems that support digital platforms, ensuring reliability, efficiency, and security. The ideal candidate will spearhead server-side development, design and implement API integrations, and customize Microsoft Dynamics 365, with a focus on seamless data flow, robust automation scripts, and scalable system integrations.

Oversee and execute pivotal duties to ensure organizational objectives are met, including managing day-to-day operations, fostering team collaboration, and implementing strategic initiatives. Develop and monitor key performance indicators to assess progress and drive continuous improvement. Collaborate with cross-functional teams to align projects with company goals, ensuring efficient resource allocation and timely delivery. Maintain rigorous compliance with industry regulations and internal policies while upholding high standards of quality and accountability. Serve as a primary liaison for stakeholders, providing clear communication and fostering strong relationships to support business growth and innovation.

Optimized backend processes and automation workflows within the Dynamics 365 (D365) environment to enhance operational efficiency and system performance.

API integrations with organizational operational tools streamline data exchange and enhance system interoperability across enterprise platforms. These integrations enable seamless connectivity between disparate software solutions, facilitating real-time data synchronization and process automation. Through well-defined endpoints and standardized protocols, they ensure efficient communication between applications, reducing manual intervention and improving operational efficiency. Additionally, they support scalability by allowing organizations to expand their digital infrastructure without disrupting existing workflows.

The incumbent is responsible for generating system performance reports and maintaining detailed logs of maintenance activities. This role involves documenting all system performance metrics and ensuring that maintenance logs are accurately updated. Additionally, the position requires regular review and analysis of these reports and logs to identify trends, troubleshoot issues, and support continuous system improvement efforts.

The backend technical documentation outlines the architecture, functionalities, and specifications of the system’s server-side components. It provides comprehensive details on APIs, data models, and integration protocols to ensure seamless communication between services. The documentation serves as a critical reference for developers, system architects, and stakeholders to understand the backend infrastructure, troubleshoot issues, and facilitate future enhancements. Additionally, it includes best practices, security considerations, and performance optimization guidelines to maintain system reliability and efficiency.

Requirements

With a minimum of five years of hands-on backend development experience in live production environments, you will bring deep technical expertise and proven problem-solving skills to our team.

Requires a minimum of five years of backend development expertise, with proficiency in Python frameworks such as Django or Fast API as an essential qualification.

Professional rewrite:
A minimum of two years’ hands-on experience in customizing Microsoft Dynamics 365 solutions and developing RESTful API integrations is required.

Experienced in customizing Microsoft Dynamics 365 and proficient in utilizing Power Automate for workflow automation.

Proficiency in deploying solutions within Azure or AWS cloud environments is a prerequisite for this role.

Experienced in designing and integrating RESTful APIs with a proven track record in API development.

Extensive hands-on experience managing PostgreSQL and SQL Server databases in production environments is required.

Professional experience in establishing and managing Continuous Integration and Continuous Deployment (CI/CD) pipelines, utilizing tools such as GitHub Actions or Azure Pipelines, is required.

A Bachelor’s degree in Computer Science, Software Engineering, or a related STEM discipline is required.

Nice to Have

A degree with honors or a postgraduate qualification in Software Engineering, Cloud Computing, or Data Engineering is required.

Holders of the Microsoft Certified: Azure Developer Associate or Azure Solutions Architect credentials are sought after candidates for this position, demonstrating expertise in designing, implementing, and managing Azure solutions. These certifications validate the ability to develop cloud-native applications, optimize cloud services, and architect scalable, secure, and cost-effective solutions leveraging Microsoft Azure technologies. Ideal applicants will have proven proficiency in cloud computing principles, hands-on experience with Azure services, and a deep understanding of DevOps practices, infrastructure as code, and security best practices.

Python and Django certification is considered a plus, although not strictly required.

Qualifications

BA/BSc/HND , Professional Certificate

Experience Required

5 years

More jobs in Nairobi