Job 1 van 1


Report this listing

Solliciteren



Full-Stack Developer


Organisation

Bluesquare is a fast growing technology company focusing on digital solutions and data analysis for Global Health and Development. Bluesquare's goal is to help Global Health resources get where it matters the most. Bluesquare's technologies are in use in more than 30 countries and support +60 different clients, including the World Bank, the WHO, the World Food Programme, the Global Fund to Fight HIV, TB and Malaria, the Gates Foundation, as well as leading NGOs and consultancies.

Bluesquare's headquarters are in Brussels, Belgium, with offices in the Democratic Republic of Congo, Senegal and Burundi, as well as a network of consultants in Benin, Cameroon, Ivory Coast, Niger and Zimbabwe.

For more information about who we are, visit

Position Overview

We are seeking a talented and passionate senior full-stack developer to join our team and contribute to Bluesquare software projects. As a key member of the OpenHEXA team, you will have the opportunity to work on cutting-edge technologies and collaborate with a diverse team of experts dedicated to transforming healthcare.

OpenHexa is an open source data integration and analysis platform for public health. It's designed to allow data scientists, data analysts and decision makers to explore, analyze, transform and integrate data coming from different sources.

We are looking for a full-stack Developer with extensive experience in both frontend and backend development. Your work will be crucial in developing and refining the user interface and experience, ensuring the backend infrastructure supports the platform's functionality and scalability.

The tech stack for this role includes Python/Django providing a GraphQL API and a NextJS frontend (TypeScript). The infrastructure is hosted on Google Cloud using Kubernetes for orchestration and Terraform for provisioning and deployment. There are other moving parts such as a customized JupyterHub setup as well as Apache Superset for setting up dashboards. You can find more details about the technical architecture on this GitHub Wiki.

The OpenHEXA team is split between Belgium and France, and mostly works remotely.

Start date:
as soon as possible.

Location:
Brussels preferred.

Team:
We are a horizontal company with over 80 team members in multiple countries. We value ownership, autonomy, flexibility, communication and teamwork.

Role & Responsibilities

  • Design, develop and maintain user-friendly and responsive web interfaces and applications that meet the needs of our projects.
  • Build and maintain backend services and integrations that support the functionality of the OpenHEXA platform.
  • Ensure smooth integration between frontend and backend components
  • Participate in regular project team meetings, including sprint reviews, planning sessions, and daily stand-ups, to align on project goals and timelines.
  • Contribute to the OpenHEXA product roadmap.
  • Conduct code reviews and write comprehensive tests and technical documentation.

Profile

This position is open to freelancers or employees.

Required:

  • Previous professional experience as a full-stack developer.
  • Solid understanding of HTML/CSS and modern web design principles.
  • Strong skills in React/NextJS/Typescript (or a similar frontend framework) for building dynamic, responsive user interfaces
  • Working experience with Python/Django
  • Experience with containers (e.g. Docker)
  • Experience with the major cloud platforms (ideally Google Cloud Platform)
  • Strong SQL skills (ideally PostgreSQL)
  • Extensive experience with API design and development
  • Good oral and written communication skills in English. French is an asset.

Nice to have:

  • An interest in tackling public health challenges
  • Experience in UI/UX design principles to enhance user experience.
  • Data Engineering experience
  • GraphQL experience
  • Experience with Infrastructure As Code tools (ideally Terraform)

What we offer

  • Competitive Salary
    and benefits package, as an employee or a freelancer
  • Flexible
    work hours and remote working
  • Exciting projects
    : use data to solve major issues in low- and middle-income countries (Health, Education, Waste management and more)
  • Impact
    : manage data platforms impacting the lives of thousands of people
  • Network
    : work in collaboration with a wide variety of actors within countries (Ministries, Donors, NGOs, Implementing partners, field staff, etc.)
  • Hands-on experience
    : on-site visits and in-depth situation analysis
  • Exciting work environment
    : join a result-oriented, dynamic & diverse team committed to improving the accessibility and quality of health services around the world

Apply by sending us your CV and a short introduction of yourself by email to

Solliciteren