Elixir Backend Developer
Back to vacancies overview

Elixir Backend Developer

  • Location Groenlo
  • Business unit Healthcare

Nedap Healthcare we process large amounts of personal and medical data for Dutch healthcare organizations. This data lives in multiple applications within the ONS suite. Protecting this data is a major responsibility that we share with our customers. Our job is to ensure that healthcare professionals have access to the correct patient data, at the right time, so that they can focus on providing good care.

To achieve this, we have developed OnsAutorisatie. This application centrally manages user authorizations for all ONS applications. For example, you can configure that a nurse always has access to the patient data for which they are planned or scheduled; a physiotherapist is allocated access to the patients with whom they have a treatment relationship. This application configures a platform, from which all applications can request real-time authorizations. The platform has been expanded and currently processes thousands of authorization requests per second. One of our main challenges is to ensure that this system is as fast and reliable as possible. Additionally, we are always searching for better ways of implementing the authorization process and addressing the needs of healthcare market.

An important part of the platform handles the auditing of all data access and mutation events, in the ONS suite. This means that we maintain a pipeline which processes and stores terabytes of data, every day, and provides a search interface for our customers, to support their need for insight and control flows.

The platform is primarily developed in Elixir. Elixir is a functional programming language and is similar, in syntax, to Ruby. The language runs on the BeamVM and is popular for its fault tolerance and scalability through concurrency. Our tech-stack also includes MySQL, Kafka, gRPC and ElasticSearch.

Your team

You will work in a small, experienced team that is responsible for the authorization process within our suite. The team is international and includes colleagues that work remotely. You will also have the option to work remotely, but we will need you to be physically present at the office on a regular basis.

Our offer

We find it important to offer our talents the best working conditions. This means that, in addition to an excellent reward package, you get the freedom to spend your time in such a way that you get the most out of yourself and what you do. We don't keep track of holidays - you decide when you need a break!

We organize the financial part of your package just as well. In addition to your salary and holiday pay, Nedap offers a 13th month, a profit sharing scheme, the option of participating in stock shares and an attractive pension scheme.

But above all, we invest in your personal development! Nedap takes your development very seriously. We do not give you a development budget, but we make sure that you get everything you need to develop yourself in the direction you want. We offer an extensive introduction program and a personal development process in which we look at your potential to grow within Nedap. 

Required experience and skills

We are looking for a backend developer. Knowledge and experience with Elixir or Phoenix is desirable, but the willingness to learn a new language is also sufficient.

  • You have a background in computer science or software development.
  • You are familiar with Elixir or you have enough experience to quickly learn a new programming language. (Knowledge/experience with functional programming languages is a plus.)
  • You know MySQL or have experience with other relational databases.
  • You can handle complexity and are pragmatic when necessary.
  • You don't shy away from systems of scale.
  • You think performance and availaility are important.
  • You can explain a technical subject in an accessible way.
  • You are prepared to ensure the availability of the system and are available for periodic on-call services.

There is plenty of work, on various levels. This makes the vacancy applicable for both junior and medior developers. We are looking for someone with experience (at least 1-3 years), but, above all, someone with a strong sense of ownership, who is driven to take the product to the next level. 

Nedap, Healthcare

About Nedap Healthcare

We help care givers and nurses to save time on administrative tasks. With our technology, they are able to spend less time on registering, planning, reporting, and drawing up care plans, allowing them to devote more time to their patients. The family can also be informed immediately about the patient’s wellbeing at the touch of a button.

Application procedure

Contact us directly to schedule a meeting. You can reach Recruiter Jurandy Westerhout on +31(0)6 21701707 or via jurandy.westerhout@nedap.com

  • 1. Your application
  • 2. First interview
  • 3. Next meet & greet
  • 4. Offer
  • 5. High five!
Step 1
Your application

You’ve applied? Awesome! We will reply to your application as fast as possible, but at least within 10 workdays via e-mail.

We respect your privacy, therefore you can only apply via our website. Applications via e-mail will not be accepted.

Questions? Get in touch with our recruiter