⚡ 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 Web Development Engineer

Full Stack Web Development Engineer

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

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

Rationale/Objective for Position

The Full Stack Web Developer will spearhead the design, development, and ongoing enhancement of web platforms and applications integral to MSF’s operational and medical-humanitarian initiatives.

The role will report both hierarchically and functionally to the Applications and Development Specialist.

Responsibilities encompass providing ongoing support to the IT team, ensuring seamless operation of computer systems, and addressing technical issues promptly. Duties include installing, configuring, and maintaining hardware and software, as well as monitoring network performance to optimize efficiency. Additionally, the role involves troubleshooting technical problems, offering user assistance, and documenting system changes. Collaboration with cross-functional teams is essential to align technology solutions with business objectives, while adhering to established IT policies and security protocols.

Oversee technical operations and ensure alignment with organizational goals, managing systems and processes to optimize efficiency. Implement and maintain technical standards, protocols, and best practices while troubleshooting issues to minimize downtime. Collaborate with cross-functional teams to develop and execute operational strategies that enhance productivity and performance. Monitor key performance indicators (KPIs) to assess system health and drive continuous improvement initiatives. Provide leadership in resolving complex technical challenges and fostering a culture of innovation and accountability within the team.

We are seeking a skilled Web Developer to design, build, and maintain responsive, high-performance websites and web applications. You will collaborate with cross-functional teams to implement innovative digital solutions that enhance user experience and align with business objectives. Responsibilities include writing clean, efficient code in languages such as HTML, CSS, JavaScript, and frameworks like React or Angular, optimizing page load speeds, ensuring cross-browser compatibility, and integrating third-party APIs. You will also conduct thorough testing, debug issues, and provide ongoing support to ensure seamless functionality. A strong understanding of responsive design principles, version control systems (e.g., Git), and modern development tools is essential. Familiarity with backend technologies, database management, and cybersecurity best practices is a plus. The ideal candidate holds a degree in Computer Science, Web Development, or a related field—or equivalent practical experience—and demonstrates a commitment to continuous learning in a fast-evolving tech landscape.

Design, implement, and deploy web applications in alignment with current industry best practices and Microsoft Solutions Framework (MSF) standards.

Design and develop comprehensive full-stack solutions, ensuring robust performance and seamless integration across both front-end and back-end components.

Design, build, and enhance websites and applications leveraging October CMS, which is built on the Laravel framework, as well as Drupal, to meet evolving technical and business requirements.

The role involves overseeing the continuous operation, enhancement, and optimization of existing systems to ensure reliability, efficiency, and alignment with organizational objectives. Responsibilities include conducting regular system updates, troubleshooting technical issues, and implementing improvements to meet evolving business needs. The position requires a strong understanding of system architectures, proficiency in relevant tools and technologies, and the ability to collaborate with cross-functional teams to deliver sustainable solutions. Candidates should demonstrate experience in system maintenance, problem-solving skills, and a proactive approach to identifying and addressing potential risks.

Responsible for the ongoing maintenance, enhancement, and performance optimization of existing web platforms to ensure robust reliability, stringent security measures, and optimal functionality.

Develop a responsive user interface, modular components, and integration layers that comply with Médecins sans frontières (MSF) standards and specifications.

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

Conduct comprehensive evaluations of current technological systems and infrastructure to identify opportunities for enhancement, ensuring alignment with organizational objectives. Analyze existing processes, tools, and platforms to determine feasibility, efficiency gains, and potential integration challenges. Develop strategic recommendations to optimize performance, reduce redundancy, and facilitate seamless adoption of new technologies. Collaborate with cross-functional teams, including IT, operations, and leadership, to align technological advancements with business needs. Monitor industry trends and emerging innovations to provide forward-looking insights that support long-term technology roadmaps and organizational growth.

As part of product lifecycle management, assess and analyze web technologies, frameworks, and CMS capabilities to determine their suitability and effectiveness.

Develop innovative solutions and integration strategies that seamlessly align with MSF’s broader IT infrastructure.

We actively seek individuals who excel in collaborative environments and contribute strategic insights to drive our initiatives forward. The ideal candidate will possess a proven ability to work effectively with cross-functional teams, fostering synergy and alignment to achieve shared objectives. Additionally, they will demonstrate a knack for analyzing complex challenges, proposing innovative solutions, and ensuring decisions are made with both short- and long-term goals in mind. Strong communication skills and adaptability are essential to navigate dynamic work environments while maintaining a focus on strategic priorities.

Partner with IT teams, product owners, and subject-matter experts to enhance requirements and ensure the delivery of high-quality solutions.

Contribute insights to the formulation of long-term digital strategies, roadmaps, and architectural decisions.

Facilitate the creation and maintenance of documentation, guidelines, and coding standards to ensure consistency and foster knowledge sharing across teams.

Responsible for delivering dependable operational assistance, this role ensures seamless day-to-day functioning. It involves maintaining system performance, troubleshooting issues, and providing timely resolution to minimize disruptions. Additionally, the position requires monitoring workflows, coordinating with cross-functional teams, and implementing process improvements to enhance efficiency. Strong analytical skills, proficiency in relevant tools, and the ability to work under pressure are essential. Collaboration, adaptability, and a proactive approach are key to success in this position.

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

Collaborate with DevOps engineers to facilitate the smooth execution of change implementations and deployments.

Overseeing additional duties, ensuring all tasks are completed efficiently and accurately, while maintaining high standards of quality and productivity. Handling various administrative functions, coordinating with different departments to streamline processes, and addressing any operational challenges that may arise. Assisting in project management, tracking progress, and ensuring deadlines are met to support overall organizational objectives. Providing support where needed to enhance team performance and contribute to a positive work environment.

Incorporate EDI (Equity, Diversity, and Inclusion) and Safeguarding principles into your role’s policies and practices, ensuring alignment with organizational standards and regulatory requirements.

Recognize, respond to, and document all instances of abuse or inappropriate conduct while promptly reporting any suspected risks of abuse to the safeguarding unit.

Engage collaboratively in the individual performance management process by establishing clear objectives, closely tracking progress, and conducting thorough performance evaluations.

Seeking a candidate with a Bachelor’s degree in a relevant field and a minimum of three years of hands-on experience in a similar role. Proficiency in industry-standard software and tools is essential, along with strong analytical and problem-solving abilities. Excellent communication and teamwork skills are required to collaborate effectively across departments. Familiarity with regulatory compliance and quality assurance standards is a must. The ideal applicant will demonstrate adaptability, attention to detail, and a commitment to continuous learning and process improvement.

Education

A bachelor’s degree in Computer Science, Information Systems Management, or a comparable discipline, or relevant professional experience of equivalent standing, is required.

Proficiency in English is mandatory, with additional languages considered advantageous.

Proficiency in the software development lifecycle and adherence to industry best practices are fundamental requirements.

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

Proficiency in internet protocols, including TCP/IP, HTTP, and DNS, is required.

Requires expertise in responsive design principles, accessibility standards, and secure coding methodologies to ensure robust and inclusive digital solutions.

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

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

Seasoned professionals with a strong background in relevant fields are encouraged to apply, though all levels of experience will be considered. A minimum of two years of practical experience in the industry is typically required, though exceptional candidates with less experience may be considered. Proficiency in key software tools and methodologies is essential, and familiarity with industry standards is highly desirable. Additionally, experience with project management and team collaboration is preferred.

With extensive expertise in full stack development, the ideal candidate will possess demonstrated proficiency across both front-end and back-end technologies, frameworks, and tools.

Python developers skilled in the Django framework are sought for backend development roles. Proficiency in Django is essential for constructing robust server-side applications, managing databases, and ensuring seamless integration with frontend components. Candidates must demonstrate experience with Python, RESTful APIs, and API development to meet project demands effectively.

Developing modern front-end interfaces utilizing JavaScript and React.

Experienced professionals are needed to manage WordPress content management systems and integrate payment gateways seamlessly. Responsibilities include configuring and maintaining WordPress sites, ensuring secure and efficient payment processing through gateway integrations, and troubleshooting any technical issues that arise. Candidates must possess strong proficiency on WordPress, PHP, and payment gateway APIs, along with a deep understanding of security best practices to protect sensitive transaction data.

Proficiency in October CMS, built on PHP and the Laravel framework, along with experience with Drupal, which utilizes PHP and the Twig emulating engine, is required.

CExperience will be a plus.

Developed and sustained intricate web-based systems throughout their lifecycle.

Proficiency in REST and SOAP APIs, web services, and integration patterns is required.

Seeking candidates with a strong background in Docker, Linux, CI/CD tools, and version control systems, among other technical proficiencies.

Proficiency in UI/UX design principles is considered advantageous.

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 settings is highly desirable.

Seeking candidates with a solid background in Azure, though this expertise is considered advantageous rather than mandatory.

Desired experience includes familiarity with Dynamics Business Central.

Qualifications

BA/BSc/HND

More jobs in Nairobi