⚡ 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 Software Development Engineer – Full Stack

Software Development Engineer – Full Stack

Power Learn Project  · NGO / Non-Profit Associations

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

We are seeking a highly motivated and skilled professional to fill this critical position, where you will play a pivotal role in driving key initiatives and contributing to the organization’s success. The ideal candidate will possess a strong background in [industry/field], along with proven expertise in [specific skill or area of expertise]. Responsibilities include [list key responsibilities], while demonstrating exceptional problem-solving abilities and a commitment to excellence. The successful applicant must meet the following requirements: [list qualifications, skills, or certifications]. This role offers a unique opportunity to collaborate with cross-functional teams, innovate, and make a meaningful impact within a dynamic and forward-thinking environment.

The role involves designing, implementing, and refining the backend systems that support digital platforms. Responsibilities include spearheading server-side development, managing API integrations, and customizing Microsoft Dynamics 365 to enhance functionality. The position requires ensuring seamless data processing, robust automation workflows, and secure system integrations while prioritizing scalability and reliability.

Key responsibilities include leading and managing a team to achieve departmental objectives, overseeing daily operations, and ensuring compliance with company policies and industry regulations. The role involves developing and implementing strategic plans to optimize productivity, enhancing workflow efficiency, and fostering a collaborative work environment. Additionally, you will be responsible for monitoring performance metrics, conducting performance reviews, and providing constructive feedback to team members. Budget management, resource allocation, and cost-control measures are also critical aspects of this position. Regular reporting to senior leadership on key performance indicators and operational challenges is required. Strong leadership, analytical thinking, and exceptional communication skills are essential for success in this role.

Optimized backend operations and automation workflows within the Dynamics 365 (D365) environment to enhance efficiency and scalability.

API integrations with an organization’s operational tools enable seamless connectivity and data exchange between disparate systems, streamlining workflows and enhancing productivity. These integrations facilitate real-time synchronization of critical business processes, ensuring consistency and efficiency across departments. By leveraging standardized protocols and secure authentication methods, they support scalable, reliable connections that drive automation and informed decision-making. Professionals in this role must possess expertise in RESTful APIs, SOAP, and common data formats such as JSON and XML, along with proficiency in integration platforms like Mule Soft, Boom, or Apache Camel. A strong understanding of system architecture, security best practices, and troubleshooting methodologies is essential to maintain high availability and resolve issues promptly. Additionally, collaboration with cross-functional teams, including developers, architects, and business stakeholders, is crucial to align technical implementations with organizational objectives.

Prepare and maintain accurate system performance reports and comprehensive maintenance logs to ensure optimal system functionality and reliability.

Backend technical documentation involves creating, maintaining, and updating comprehensive guides, API references, and architectural overviews to ensure clarity and consistency across development teams. This role requires a strong command of programming languages such as Java, Python, or Node.js, along with expertise in database systems like SQL or NoSQL. Responsibilities include documenting APIs, data models, system designs, and deployment processes while collaborating closely with engineers, product managers, and other stakeholders to align documentation with evolving project needs. Proficiency in tools such as Swagger, Markdown, or Confluence is essential, and prior experience in technical writing or software development is preferred.

Requirements

Candidates must possess a minimum of five years of hands-on backend development expertise within live production environments.

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

Skilled professionals with at least two years of hands-on experience in customizing Microsoft Dynamics 365 and integrating RESTful APIs are encouraged to apply.

Experienced in customizing Dynamics 365 and utilizing Power Automate, with a strong background in delivering tailored solutions.

Proficiency in deploying solutions on Azure or AWS cloud platforms is a prerequisite for this role.

Experienced in designing and integrating robust RESTful APIs, with a proven portfolio showcasing expertise in this domain.

Proficiency in managing PostgreSQL and SQL Server environments is essential, with a strong background in production-level implementation and administration.

Proven expertise in deploying CI/CD pipelines, with hands-on experience using GitHub Actions or Azure Pipelines, is required for this role.

A bachelor’s degree in Computer Science, Software Engineering, or another relevant STEM discipline is required.

Nice to Have

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

Hold an active Microsoft Certified: Azure Developer Associate or Azure Solutions Architect credential.

A certification in Python and Django would be considered a valuable asset for this position.

Qualifications

BA/BSc/HND , Professional Certificate

Experience Required

5 years

More jobs in Nairobi