⚡ 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 Senior Full-Stack Web Developer

Senior Full-Stack Web Developer

Medecins Sans Frontieres (MSF)  · NGO / Non-Profit Associations

Full Time Nairobi
Nairobi
Deadline: 12 June 2026
Posted June 3, 2026

Rationale/Objective for Position

The Full Stack Web Developer will spearhead the design, implementation, and ongoing enhancement of web platforms and applications, ensuring they effectively support Médecins sans frontières’ (MSF) operational and medical-humanitarian initiatives.

This role will report directly to the Applications and Development Specialist, ensuring alignment with both hierarchical and functional oversight.

Responsibilities and duties include identifying and implementing process improvements to enhance operational efficiency, managing daily workflows, and ensuring adherence to established protocols. They will oversee project execution, collaborate with cross-functional teams, and maintain accurate documentation to support decision-making. Additionally, they will conduct performance evaluations, analyze data trends, and provide actionable insights to leadership. Strong leadership and communication skills are required to mentor staff, delegate tasks effectively, and foster a collaborative work environment. Proficiency in relevant software and tools is essential, along with a commitment to continuous professional development and adherence to industry regulations.

Overseeing technical operations and ensuring their seamless functionality constitute the core responsibilities of this role. The position demands proficiency in managing complex systems, troubleshooting technical issues, and implementing solutions to maintain optimal performance. Additionally, it requires a strong understanding of operational workflows to streamline processes and enhance efficiency across the organization. The successful candidate will be responsible for coordinating with cross-functional teams to align technical and operational objectives, as well as monitoring key performance indicators to drive continuous improvement.

We are seeking a skilled Web Developer to design, construct, and maintain dynamic, user-friendly websites and web applications. The ideal candidate will possess expertise in front-end and back-end development, with proficiency in languages such as HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js. Experience with server-side programming, including Node.js, Python, or PHP, as well as database management with SQL or NoSQL solutions, is essential. Responsibilities include collaborating with cross-functional teams to gather requirements, developing responsive layouts, optimizing site performance, and ensuring seamless functionality across multiple devices and browsers. Additionally, the role involves troubleshooting issues, implementing security best practices, and staying updated with emerging web technologies to enhance system scalability and user experience.

Design, implement, and launch web applications in strict adherence to industry-recognized best practices and Microsoft Solutions Framework (MSF) standards.

Develop and sustain comprehensive full-stack solutions to ensure seamless integration and functionality across all system layers.

Design and enhance websites and applications leveraging October CMS (built on Laravel/PHP) as well as Drupal to ensure robust functionality and seamless user experiences.

Oversee the ongoing maintenance and enhancement of existing systems to ensure optimal performance, reliability, and security. Implement updates, patches, and upgrades as required to address vulnerabilities, improve functionality, and align with evolving business needs. Conduct routine audits, performance evaluations, and troubleshooting to identify and resolve issues proactively. Collaborate with cross-functional teams to gather requirements, prioritize enhancements, and facilitate seamless system integration. Ensure compliance with industry standards, regulatory mandates, and organizational policies throughout all maintenance and evolution activities.

Maintain, enhance, and fine-tune existing web platforms to uphold reliability, strengthen security measures, and maximize performance efficiency.

Develop a responsive user interface, reusable components, and integration layers in accordance with Médecins sans frontières (MSF) specifications.

Assist in advancing the web architecture and enhancing the technical stack to drive ongoing development and innovation.

Conduct comprehensive evaluations of current technological frameworks and systems to identify opportunities for enhancement and modernization. Develop and execute strategic integration plans to ensure seamless adoption of new technologies across organizational workflows. Collaborate with cross-functional teams to assess technological needs, align solutions with business objectives, and mitigate potential risks during implementation. Oversee the seamless deployment of upgraded or new systems, ensuring minimal disruption to ongoing operations while maximizing efficiency and scalability. Stay abreast of emerging technological advancements to recommend forward-thinking solutions that drive innovation and competitive advantage.

Analyze and assess various web technologies, frameworks, and content management systems (CMS) throughout the product lifecycle to determine their suitability and effectiveness.

Devise strategic solutions and architect integration methodologies that align with and enhance MSF’s broader IT infrastructure ecosystem.

We value collaboration and strategic contributions from our team members to drive innovative solutions and achieve organizational goals. Your insights and input will play a vital role in shaping our strategies and enhancing our decision-making processes. We seek individuals who can effectively communicate ideas, work collaboratively across teams, and contribute to long-term planning efforts. Your ability to analyze trends, assess risks, and provide actionable recommendations will be essential to our success.

Engage with IT teams, product owners, and subject-matter experts to enhance requirements and ensure the successful delivery of comprehensive solutions.

Contribute strategic insights to the development of long-term digital initiatives, roadmaps, and architectural frameworks.

Assist in developing and refining documentation, guidelines, and coding standards to uphold consistency and facilitate knowledge sharing across teams.

Operational Support professionals ensure the seamless functioning of daily operations by monitoring systems, troubleshooting issues, and implementing corrective actions as needed. They collaborate with cross-functional teams to maintain workflow efficiency, document processes, and adhere to established protocols. Responsibilities include performing routine maintenance, analyzing performance metrics, and providing timely resolutions to operational challenges. Additionally, they assist in training staff, updating documentation, and ensuring compliance with organizational standards and regulatory requirements. Strong analytical skills, attention to detail, and proficiency in relevant tools are essential for success in this role.

Provide assistance to incident responders addressing web application-related issues, thereby safeguarding system reliability and availability.

Collaborate with DevOps engineers to facilitate the deployment and implementation of changes.

Oversee additional duties as assigned, ensuring alignment with organizational objectives and efficiency standards. Provide support across various functions as needed, maintaining high performance levels and contributing to overall team success. Collaborate with cross-functional teams to address emerging priorities and deliver timely solutions. Foster a culture of accountability and continuous improvement in all assigned tasks.

Integrate EDI (Equality, Diversity, and Inclusion) and Safeguarding considerations into your area of responsibility by developing and implementing relevant policies and practices.

Diligently identify, address, and record instances of abuse or misconduct, promptly notifying the safeguarding unit of any suspected potential abuse.

Engage proactively in the individual performance management lifecycle by establishing clear objectives, continuously tracking progress, and conducting thorough performance evaluations.

Seeking a candidate with a Bachelor’s degree in Computer Science, Engineering, or a related field, complemented by at least three years of relevant professional experience. Proficiency in multiple programming languages, such as Python, Java, or C++, is essential, along with strong problem-solving abilities and analytical skills. The role demands excellent communication skills to collaborate effectively within cross-functional teams and stakeholders. Additionally, familiarity with cloud platforms, data structures, and software development methodologies is required. A commitment to continuous learning and staying updated with industry trends is highly valued.

We are seeking a motivated professional to join our team as an Education Specialist. Candidates must hold a Bachelor’s degree in Education, Educational Leadership, or a related discipline, and possess at least three years of experience in curriculum development, instructional design, or school administration. Proficiency in learning management systems, data analysis tools, and educational technology is essential. The role requires strong communication skills to collaborate with educators, administrators, and stakeholders, as well as a passion for fostering inclusive learning environments. Responsibilities include designing and implementing educational programs, evaluating student performance, mentoring educators, and ensuring alignment with academic standards.

A bachelor’s degree in Computer Science, Information Systems Management, or a related discipline—or relevant professional experience—is required.

Fluency in English is mandatory, while proficiency in additional languages is highly advantageous.

Understanding the software development lifecycle and adhering to best practices are fundamental requirements for this role.

Proficiency in web technologies is a fundamental requirement for this role.

Proficiency in internet protocols, including TCP/IP, HTTP, and DNS, is a fundamental requirement for this role.

Renowned expertise in responsive design, accessibility standards, and secure coding methodologies is essential.

Proficiency in contemporary application development methodologies and programming languages is a fundamental requirement for this position.

Proficiency in database design, development, and SQL is advantageous.

Seasoned professionals seeking opportunities to leverage their expertise and background are encouraged to apply, as this role demands prior hands-on experience in the specified field. Candidates should possess a minimum of three years of relevant work experience, verified through professional references or industry certifications. Familiarity with key industry tools, methodologies, and best practices is essential, along with the ability to adapt to evolving trends and demands. The ideal applicant will have demonstrated success in similar roles, supported by measurable achievements and a proven track record of contributing to organizational goals.

Accomplished full stack development expertise, encompassing comprehensive proficiency in both front-end and back-end technologies.

Required Skills: Proficiency in Python with a focus on Django for backend development.

Deliver modern front-end interfaces using JavaScript and React to build dynamic, user-centric applications.

We specialize in WordPress CMS development and seamless integration with payment gateways to ensure smooth, secure transactions. Our focus includes configuring and optimizing WordPress sites for payment processing, implementing reliable gateway connections, and maintaining compatibility with industry standards. This role requires expertise on WordPress, payment gateway APIs, and troubleshooting integration issues to support seamless financial transactions.

October CMS (built with PHP and the Laravel framework) and Drupal (utilizing PHP alongside the Twig emulating engine) are the two primary platforms you will engage with.

CExperience will be a plus.

Proven expertise in designing, developing, and sustaining intricate web-based systems and digital environments.

Proficiency in REST and SOAP APIs, along with web services and integration patterns, is a fundamental requirement for this role.

Proficiency in Docker, Linux, continuous integration/continuous delivery (CI/CD) pipelines, and version control systems is preferred.

Proficiency in UI/UX design principles is considered advantageous, though not mandatory.

Proficiency in NGINX and Apache, along with expertise in caching mechanisms and web performance optimization, is highly advantageous.

Proficiency in IT within NGO or humanitarian sectors is highly desirable.

Professional experience with Microsoft Azure is considered an asset.

Desirable qualifications include prior experience with Dynamics Business Central.

Qualifications

BA/BSc/HND

More jobs in Nairobi