Full-Stack Elixir Engineer

Goal 3

Netherlands

On-site

EUR 60,000 - 80,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Collaborative environment
Opportunity to contribute to open-source projects
Mission-led culture
Competitive salary

Job summary

GOAL 3, based in the Netherlands, is looking for a versatile engineer to contribute to the IMPALA health monitoring platform. You will work across the tech stack using Elixir, Phoenix, and Svelte to develop embedded systems, backend logic, and user interfaces. This role focuses on delivering solutions that enhance healthcare for children and maternal health in under-resourced settings. A competitive salary and a mission-driven work culture await you.

Qualifications

  • Professional experience with Elixir and the Phoenix framework.
  • Proficiency in Svelte or significant experience with modern JavaScript frameworks.
  • Familiarity with PostgreSQL and time-series data handling.

Responsibilities

  • Develop and maintain firmware using Nerves.
  • Build and scale robust server-side logic with Phoenix and Ecto.
  • Create reactive user dashboards using Svelte.

Skills

Elixir
Phoenix framework
Svelte
PostgreSQL
Embedded Systems
IoT protocols
Data analysis with healthcare data

Tools

Nerves
Buildroot

Job description

Location: The Netherlands, Malawi, Tanzania, Rwanda / Remote within Africa or Europe
Impact area: Health tech for hospitals, specifically children, maternal and newborn

About GOAL3

Every year, millions of lives are lost due to a lack of basic health monitoring. At GOAL3, we believe that technology should serve those who need it most. We develop the IMPALA system, a robust, easy-to-use patient monitoring platform designed specifically for environments where resources are limited but the need is great.

We are currently in a scale-up phase whereby we currently operate in about 40 hospitals and expect to reach ~120 before end of year. This growth is also the reason why we want to expand on the capabilities of our platform and want to grow the team.

Why we need you

We are a small, dedicated team. We don't just need a coder; we need a problem-solver who understands that a bug in our code could mean a delay in patient care. We are looking for an engineer who enjoys the 'all-round' nature of the Elixir ecosystem, someone who can jump from debugging a hardware peripheral in Nerves to refining a UI component in Svelte.

Key Responsibilities
  • Embedded Systems: Develop and maintain firmware using Nerves to ensure our monitoring devices are resilient and secure in low-connectivity environments.
  • Backend Development: Build and scale robust server-side logic with Phoenix and Ecto.
  • Frontend Interfaces: Create reactive, intuitive user dashboards using Svelte (integrated with Phoenix via LiveView or as a standalone SPA).
  • System Architecture: Design fault‑tolerant systems that can handle real‑time medical data with 24/7 uptime.
  • Collaborative Growth: Participate in peer code reviews and contribute to a culture of technical excellence and empathy.
Technical Requirements
  • Professional experience with Elixir and the Phoenix framework.
  • Proficiency in Svelte or significant experience with modern JavaScript frameworks (React/Vue) and a willingness to transition.
  • Familiarity with PostgreSQL and time-series data handling.
  • Understanding of IoT protocols and hardware-software interfacing.
  • Hands‑on experience with Nervesor a strong background in embedded C/C++ and experience with Buildroot are a plus.
  • Experience with data analysis with healthcare data is a plus
What you will bring
  • A versatile mindset: You are comfortable working across the full stack and don't mind getting your hands 'dirty' with hardware.
  • Technical maturity: You value simplicity, readability, and reliability over 'clever' code.
  • Purpose-driven focus: You are motivated by the social impact of your work and want to see your code make a tangible difference in hospitals worldwide.
  • Interest in what happens in the field: We are in touch with our users
  • Strong communication skills: Can explain complex technical concepts to people who are less technical.
What we offer
  • A chance to work on a unique tech stack (Elixir/Nerves/Svelte) in a high-stakes, real-world application.
  • A collaborative environment where your voice directly shapes the product.
  • The opportunity to contribute to open-source projects within the Elixir community.
  • A mission-led culture where we prioritize sustainable growth and human impact over profit margins
  • A competitive salary
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Full-stack Software Engineer
Full-stack Software Engineer

Samotics • Leiden

Hybrid
EUR 65,000 - 85,000
On-site meals, snacks, and drinks
Competitive salary and benefits
Company events and activities
Full Stack Engineer
Full Stack Engineer

ContinuitySA • Amsterdam

Hybrid
EUR 70,000 - 110,000
Hybrid working model
Annual performance bonus
Employee Stock Option Plan
+5
Full-Stack Engineer - Ruby on Rails
Full-Stack Engineer - Ruby on Rails

RubyDeveloper.nl • Amsterdam

Hybrid
EUR 65,000 - 92,000
Hybrid work schedule
3 days onsite
25 paid holidays per year
+7
Software Engineer
Software Engineer

Cordys Analytics • Utrecht

Hybrid
EUR 70,000 - 110,000
Office in UtrechtInc on the Utrecht Sc
Hybrid/Remote work possibilities
Flexible hours
Senior Full Stack Engineer (Core Platform & API Squad)
Senior Full Stack Engineer (Core Platform & API Squad)

Wellis Health • Rotterdam

Hybrid
Pension plan
Learning budget
Monthly personal budget (Alleo)
+4
Full-stack Software Engineer
Full-stack Software Engineer

Samotics B.V. • Leiden

Hybrid
EUR 60,000 - 80,000
On-site meals, snacks, and drinks
Competitive salary and benefits package
Company events
Full Stack Engineer - Ruby on Rails
Full Stack Engineer - Ruby on Rails

RubyDeveloper.nl • Amsterdam

Hybrid
EUR 65,000 - 92,000
3 days onsite
25 paid holidays per year
Birthday day off
+7
Senior Backend Engineer
Senior Backend Engineer

Formelio • Den Haag

Hybrid
Competitive salary up to €6000
Commuting allowance, including OV-Chipkaart
200 hours of holiday leave
+3
DevOps/Platform Engineer
DevOps/Platform Engineer

Wellis Health • Rotterdam

Hybrid
EUR 61,000 - 89,000
Salary range
Pension plan
Learning budget
+6
Tech Lead/Sr. Full Stack Engineer
Tech Lead/Sr. Full Stack Engineer

Mila Health • Amsterdam

On-site
EUR 70,000 - 90,000
Competitive salary based on experience
Direct impact on healthcare
Significant growth and learning opportunities