Bluesquare

Full-Stack Developer

Posted: 2 days ago

Job Description

OrganisationBluesquare 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 https://bluesquarehub.com/.Position OverviewWe 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 & ResponsibilitiesDesign, 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 componentsParticipate 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.ProfileThis 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 interfacesWorking experience with Python/DjangoExperience 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 developmentGood oral and written communication skills in English. French is an asset.Nice to have:An interest in tackling public health challengesExperience in UI/UX design principles to enhance user experience.Data Engineering experienceGraphQL experienceExperience with Infrastructure As Code tools (ideally Terraform)What we offerCompetitive Salary and benefits package, as an employee or a freelancerFlexible work hours and remote workingExciting 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 peopleNetwork: 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 analysisExciting work environment: join a result-oriented, dynamic & diverse team committed to improving the accessibility and quality of health services around the worldApply by sending us your CV and a short introduction of yourself by email to openhexafullstack@bluesquare1.odoo.com.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs