Senior Full-Stack Developer (React, Django)
Organization
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 Bill and Melinda Gates Foundation, as well as leading NGOs and consultancies.
Bluesquare’s headquarters are in Brussels, Belgium, but we have 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: https://bluesquarehub.com/.
Project Overview
As part of a long running relationship with WHO, UNICEF & the Gates Foundation, Bluesquare has been contracted to help review the Global Polio Eradication Initiative’s budgeting workflow and develop a solution that automates the global funding distribution. The Gap and Allocation Planning Suite (GAPS) aims to consolidate and streamline the initiative’s workflows and make their funding processes more efficient and robust .
The initiative manages approximately $1.5 billion in funding from various donors, allocated to diverse activities led by WHO and UNICEF globally. Our role involves automating specific workflows, optimizing others, and streamlining manual tasks through a user-friendly interface to ensure the most effective use of available funds.
To ensure the success of this project, we are working in close collaboration with teams at both WHO and UNICEF.
Job Position
We’re seeking a skilled Full-Stack Developer with strong experience across both front-end and back-end development—ideally with a solid background in Django and React. You’ll play a key role in building and enhancing the user interface and experience, while also contributing to the back-end, integrating data pipelines and ensuring the infrastructure is robust, scalable, and aligned with platform needs. While your primary focus will be on the development of the GAPS application, you’ll also have the opportunity to support other products across our ecosystem.
Our tech stack includes Python with Django and the Django REST Framework on the back-end, and TypeScript with React on the front-end. We use PostgreSQL as our database, and Docker for containerization. The platform is hosted on AWS and leverages GitHub Actions for continuous integration and continuous deployment (CI/CD), enabling rapid, reliable delivery of updates.
The GAPS team is composed of 7 people split between different countries in Europe, and mostly work remotely.
Start date: as soon as possible.
Location: In a timezone close to Brussels’ time.
Team: We are a horizontal company with more than 70 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 the GAPS project.
- Collaborate with our designer to create intuitive and visually appealing user experiences.
- Build and maintain backend services and integrations that support the functionality of our platform.
- Collaborate with our data scientist on integrating data pipelines with the back-end business logic.
- Ensure smooth integration between front-end and back-end components
- Participate in regular project team meetings, including sprint reviews, planning sessions, and daily stand-ups, to align on project goals and timelines.
- Conduct code reviews and write comprehensive tests and technical documentation.
Profile
Required
- Master’s/Bachelor in Computing Science or relevant experience
- Good experience with full stack development, ideally with Django & React
- Capacity to work autonomously, converting needs into actual features
- Experience and/or interest in direct contact with stakeholders
- General experience with data and analysis
- Strong attention to detail and data accuracy
- Excellent oral and written communication skills in English
Preferred
- Experience with Django and Django REST framework
- Experience with React and TypeScript
- Working experience in Global health, Health financing or Monitoring and Evaluation in another sector is a plus
Soft skills
- Ability to work autonomously
- Team player with good interpersonal skills
- Creative thinking
- Clear and structured communication
What we offer
- Competitive Salary and benefits package, as employee or 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 improve the accessibility and quality of health services around the world
Apply by sending us your CV and a short introduction of yourself to senior-full-stack-developer@bluesquare1.odoo.com or using the application form next to the Job Offer on the website section “Join the Team”