Full Stack Web Developer
2026-06-02T09:43:35+00:00
Medecins Sans Frontieres
https://cdn.greatkenyanjobs.com/jsjobsdata/data/employer/comp_10244/logo/download%20(39).png
https://www.msf.org/kenya
FULL_TIME
Nairobi
Nairobi
00100
Kenya
Healthcare
Computer & IT, Social Services & Nonprofit
2026-06-12T17:00:00+00:00
8
Background
Médecins sans frontières (MSF) or Doctors Without Borders, is an international humanitarian-aid non-governmental organization (NGO) and Nobel Peace Prize laureate, best known for its projects in war-torn regions and developing countries facing endemic diseases.
Rationale/Objective for Position
The Full Stack Web Developer is responsible for developing, maintaining, and continuous evolution of web platforms and applications that support MSF’s operational and medical-humanitarian activities.
This position will be hierarchically and functionally accountable to the Applications and Development Specialist.
Tasks & Responsibilities
Technical and Operational Responsibilities
Web Development
- Develop, configure, and deploy web applications following industry best practices and MSF standards.
- Build and maintain full-stack solutions.
- Develop and extend websites and applications based on October CMS (Laravel/PHP) and Drupal.
System Maintenance and Evolution
- Maintain, upgrade, and optimize existing web platforms to ensure reliability, security, and performance.
- Implement responsive UI, reusable components, and integration layers aligned with MSF requirements.
- Contribute to the evolution of the web architecture and technical stack.
Technology Assessment & Integration
- Investigate and evaluate web technologies, frameworks, and CMS capabilities as part of product lifecycle management.
- Propose solutions and design integration approaches to fit within MSF’s wider IT ecosystem.
Collaboration & Strategic Input
- Collaborate with IT teams, product owners, and subject matter experts to refine requirements and deliver robust solutions.
- Provide input to long-term digital strategy, roadmaps, and architectural decisions.
- Contribute to documentation, guidelines, and coding standards to support consistency and knowledge sharing.
Operational Support
- Support incident responders for web applications-related issues to ensure system reliability and availability.
- Assist in change implementation and deployments in collaboration with DevOps engineers.
Other Responsibilities
- Integrate EDI & Safeguarding aspects in area of work responsibility, including policies and practices.
- Recognize, respond, and document any form of abuse or inappropriate behavior and alert the safeguarding unit of any suspected potential abuse.
- Proactively participate in the individual performance management process including objective setting, performance monitoring and performance evaluation.
Qualifications
Education
- Degree in Computer Science, Information Systems Management or related field, or equivalent work experience.
- English is essential and other languages an asset.
- Knowledge of the software development lifecycle and best practices is essential.
- Knowledge of web technologies is essential.
- Knowledge of internet protocols such as TCP/IP, HTTP and DNS is essential.
- Strong knowledge of responsive design, accessibility, and secure coding practices.
- Knowledge of modern application development techniques and programming languages is essential.
- Knowledge of database design, development and SQL in general is desirable.
Experience
- Solid experience in full stack development, including:
- Python (Django) for backend development.
- JavaScript-React for modern front-end interfaces.
- WordPress CMS & Integration to payment gateways.
- October CMS (PHP/Laravel) and Drupal (PHP/Twig).
- C# Experience will be a plus.
- Experience developing and maintaining complex web ecosystems.
- Experience with REST / SOAP APIs, web services, and integration patterns (essential).
- Experience with Docker, Linux, CI/CD tools, and version control systems (desirable).
- UI/UX Experience is a plus.
- Knowledge of NGINX/Apache, caching, and web performance optimization (desirable).
- Experience in NGO or humanitarian IT contexts is an asset.
- Experience in Azure (desirable).
- Experience in Dynamics Business Central (desirable).
- Develop, configure, and deploy web applications following industry best practices and MSF standards.
- Build and maintain full-stack solutions.
- Develop and extend websites and applications based on October CMS (Laravel/PHP) and Drupal.
- Maintain, upgrade, and optimize existing web platforms to ensure reliability, security, and performance.
- Implement responsive UI, reusable components, and integration layers aligned with MSF requirements.
- Contribute to the evolution of the web architecture and technical stack.
- Investigate and evaluate web technologies, frameworks, and CMS capabilities as part of product lifecycle management.
- Propose solutions and design integration approaches to fit within MSF’s wider IT ecosystem.
- Collaborate with IT teams, product owners, and subject matter experts to refine requirements and deliver robust solutions.
- Provide input to long-term digital strategy, roadmaps, and architectural decisions.
- Contribute to documentation, guidelines, and coding standards to support consistency and knowledge sharing.
- Support incident responders for web applications-related issues to ensure system reliability and availability.
- Assist in change implementation and deployments in collaboration with DevOps engineers.
- Integrate EDI & Safeguarding aspects in area of work responsibility, including policies and practices.
- Recognize, respond, and document any form of abuse or inappropriate behavior and alert the safeguarding unit of any suspected potential abuse.
- Proactively participate in the individual performance management process including objective setting, performance monitoring and performance evaluation.
- Python (Django)
- JavaScript-React
- WordPress CMS
- October CMS (PHP/Laravel)
- Drupal (PHP/Twig)
- REST / SOAP APIs
- Web services
- Integration patterns
- Docker
- Linux
- CI/CD tools
- Version control systems
- NGINX/Apache
- Caching
- Web performance optimization
- Azure
- Dynamics Business Central
- Degree in Computer Science, Information Systems Management or related field, or equivalent work experience.
- English is essential and other languages an asset.
- Knowledge of the software development lifecycle and best practices is essential.
- Knowledge of web technologies is essential.
- Knowledge of internet protocols such as TCP/IP, HTTP and DNS is essential.
- Strong knowledge of responsive design, accessibility, and secure coding practices.
- Knowledge of modern application development techniques and programming languages is essential.
- Knowledge of database design, development and SQL in general is desirable.
- Solid experience in full stack development.
- Experience developing and maintaining complex web ecosystems.
- Experience with REST / SOAP APIs, web services, and integration patterns (essential).
- Experience with Docker, Linux, CI/CD tools, and version control systems (desirable).
- UI/UX Experience is a plus.
- Knowledge of NGINX/Apache, caching, and web performance optimization (desirable).
- Experience in NGO or humanitarian IT contexts is an asset.
- Experience in Azure (desirable).
- Experience in Dynamics Business Central (desirable).
JOB-6a1ea5c7b609a
Vacancy title:
Full Stack Web Developer
[Type: FULL_TIME, Industry: Healthcare, Category: Computer & IT, Social Services & Nonprofit]
Jobs at:
Medecins Sans Frontieres
Deadline of this Job:
Friday, June 12 2026
Duty Station:
Nairobi | Nairobi
Summary
Date Posted: Tuesday, June 2 2026, Base Salary: Not Disclosed
Similar Jobs in Kenya
Learn more about Medecins Sans Frontieres
Medecins Sans Frontieres jobs in Kenya
JOB DETAILS:
Background
Médecins sans frontières (MSF) or Doctors Without Borders, is an international humanitarian-aid non-governmental organization (NGO) and Nobel Peace Prize laureate, best known for its projects in war-torn regions and developing countries facing endemic diseases.
Rationale/Objective for Position
The Full Stack Web Developer is responsible for developing, maintaining, and continuous evolution of web platforms and applications that support MSF’s operational and medical-humanitarian activities.
This position will be hierarchically and functionally accountable to the Applications and Development Specialist.
Tasks & Responsibilities
Technical and Operational Responsibilities
Web Development
- Develop, configure, and deploy web applications following industry best practices and MSF standards.
- Build and maintain full-stack solutions.
- Develop and extend websites and applications based on October CMS (Laravel/PHP) and Drupal.
System Maintenance and Evolution
- Maintain, upgrade, and optimize existing web platforms to ensure reliability, security, and performance.
- Implement responsive UI, reusable components, and integration layers aligned with MSF requirements.
- Contribute to the evolution of the web architecture and technical stack.
Technology Assessment & Integration
- Investigate and evaluate web technologies, frameworks, and CMS capabilities as part of product lifecycle management.
- Propose solutions and design integration approaches to fit within MSF’s wider IT ecosystem.
Collaboration & Strategic Input
- Collaborate with IT teams, product owners, and subject matter experts to refine requirements and deliver robust solutions.
- Provide input to long-term digital strategy, roadmaps, and architectural decisions.
- Contribute to documentation, guidelines, and coding standards to support consistency and knowledge sharing.
Operational Support
- Support incident responders for web applications-related issues to ensure system reliability and availability.
- Assist in change implementation and deployments in collaboration with DevOps engineers.
Other Responsibilities
- Integrate EDI & Safeguarding aspects in area of work responsibility, including policies and practices.
- Recognize, respond, and document any form of abuse or inappropriate behavior and alert the safeguarding unit of any suspected potential abuse.
- Proactively participate in the individual performance management process including objective setting, performance monitoring and performance evaluation.
Qualifications
Education
- Degree in Computer Science, Information Systems Management or related field, or equivalent work experience.
- English is essential and other languages an asset.
- Knowledge of the software development lifecycle and best practices is essential.
- Knowledge of web technologies is essential.
- Knowledge of internet protocols such as TCP/IP, HTTP and DNS is essential.
- Strong knowledge of responsive design, accessibility, and secure coding practices.
- Knowledge of modern application development techniques and programming languages is essential.
- Knowledge of database design, development and SQL in general is desirable.
Experience
- Solid experience in full stack development, including:
- Python (Django) for backend development.
- JavaScript-React for modern front-end interfaces.
- WordPress CMS & Integration to payment gateways.
- October CMS (PHP/Laravel) and Drupal (PHP/Twig).
- C# Experience will be a plus.
- Experience developing and maintaining complex web ecosystems.
- Experience with REST / SOAP APIs, web services, and integration patterns (essential).
- Experience with Docker, Linux, CI/CD tools, and version control systems (desirable).
- UI/UX Experience is a plus.
- Knowledge of NGINX/Apache, caching, and web performance optimization (desirable).
- Experience in NGO or humanitarian IT contexts is an asset.
- Experience in Azure (desirable).
- Experience in Dynamics Business Central (desirable).
Work Hours: 8
Experience in Months: 12
Level of Education: bachelor degree
Job application procedure
Application Link:Click Here to Apply Now
All Jobs | QUICK ALERT SUBSCRIPTION