U

Full Stack Engineer

United Nations Volunteers - East and Southern Africa

IT, Software & Data

Today
New

Job descriptions & requirements


UNICEF works globally to promote and protect the rights of every child. Through its equity-focused approach, UNICEF prioritizes the most disadvantaged children and communities to ensure that every child has the opportunity to survive, learn, and reach their full potential.


In Rwanda, UNICEF is supporting innovative digital solutions that strengthen youth empowerment, skills development, and access to labour market opportunities. As part of this effort, UNICEF is developing Ingazi, an AI-powered digital platform designed to connect young people with career guidance, skills-building opportunities, and employment pathways.


The Full Stack Software Developer will be based in Kigali and will support the development and maintenance of the Ingazi platform. The role focuses on building scalable AI-powered web applications, enhancing user experience, integrating APIs, optimizing databases, and contributing to secure and high-performing digital solutions within an Agile environment.


Key Responsibilities

1. Full Stack Development & System Design

  • Develop, test, and maintain scalable AI-powered web applications using modern development technologies.
  • Build and integrate GraphQL and REST APIs for internal and external services.
  • Contribute to architecture, scalability, and performance optimization of the platform.

2. Frontend Development & UI/UX

  • Design and implement responsive, user-friendly interfaces and workflows.
  • Translate wireframes and prototypes into functional interfaces using tools such as Figma.
  • Contribute to product design discussions and user experience improvements.

3. Backend, Database & Security Management

  • Optimize SQL database schemas, queries, and access patterns for performance and scalability.
  • Ensure data protection, privacy, and web application security best practices are implemented.
  • Manage backups and strengthen overall system reliability and security.

4. Testing, DevOps & CI/CD

  • Write unit, integration, and end-to-end tests to ensure high-quality deliverables.
  • Support version control workflows using Git and participate in code reviews.
  • Contribute to CI/CD pipelines, DevOps practices, and continuous improvement of development workflows.

5. Agile Collaboration & Innovation

  • Collaborate with product managers, Scrum Masters, and multidisciplinary teams.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.
  • Explore and apply innovative digital and AI-powered solutions relevant to youth development.


Profile Required

Experience

Minimum 3 years relevant experience, including:

  • Full-stack web application development
  • Frontend technologies such as React.js, Next.js, TypeScript, and Apollo GraphQL
  • Backend development using Node.js, Express.js, Strapi, and GraphQL APIs
  • Database management with PostgreSQL, MySQL, and SQL systems
  • DevOps, Git workflows, Docker, and CI/CD pipelines
  • Experience in UI/UX design and prototyping tools such as Figma, Adobe XD, Sketch, or Miro
  • Knowledge of cloud platforms (e.g., Azure, AWS), AI-powered tools, and web security practices is desirable
  • Ability to work effectively in a multicultural and fast-paced environment


Education

Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.


Languages

  • Fluent English
  • Fluent Kinyarwanda
  • Basic knowledge of French is an asset


Volunteer Living Allowance:

UN Volunteers serve full-time in their professional expertise, supported by a benefits package, including a monthly living allowance to ensure a secure standard of living at their duty stations. These allowances are not intended as compensation, reward, or salary for the volunteer's service.


Check out our Entitlement Calculator on UVP, the Unified Volunteer Platform.


<

Important safety tips

  • Do not make any payment without confirming with the BrighterMonday Customer Support Team.
  • If you think this advert is not genuine, please report it via the Report Job link below.

This action will pause all job alerts. Are you sure?

Cancel Proceed

Similar jobs

Lorem ipsum

Lorem ipsum dolor (Location) Lorem ipsum Confidential
3 years ago

Stay Updated

Join our newsletter and get the latest job listings and career insights delivered straight to your inbox.

v2.homepage.newsletter_signup.choose_type

We care about the protection of your data. Read our

We care about the protection of your data. Read our  privacy policy .

Follow us On:
Get it on Google Play
2026 BrighterMonday

Or your alerts