Full Stack Web Developer

Full Time 1 day ago Nairobi, Nairobi

Employment Information

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.
Wakanda Jobs - Find All Jobs

New Things Will Always
Update Regularly

Wakanda Jobs - Find All Jobs
Your experience on this site will be improved by allowing cookies Cookie Policy