Skip to content

Software Engineer

On-site, Hybrid
  • AMSTERDAM, Noord-Holland, Netherlands
Product & Engineering

Ready to Make an Impact?
Join us and be part of a team that values innovation, collaboration, and growth.
Join us if you are passionate about making a difference to take your career to the next level!

Job description

WHO ARE WE?
At Nicolab, we connect the right physicians at the right time to streamline emergency workflows. By providing physicians with all necessary information at their fingertips, they can diagnose patients more accurately and make faster treatment decisions. 


Nicolab was founded in 2015 following the acclaimed MR CLEAN trial, the first Randomised Clinical Trial proving the benefit of Endovascular Treatment. The trial led to a global paradigm shift in acute stroke care and triaging, resulting in the hospital Hub and Spoke model. 


Leading MR CLEAN researchers and our co-founders, Dr. Merel Boers and Dr. Renan Sales Barros, recognized the need for an AI solution to revolutionize stroke care. With exclusive access to the heterogeneous MR CLEAN dataset, Nicolab developed StrokeViewer. 


StrokeViewer provides the most accurate AI algorithms to diagnose stroke patients worldwide. While Nicolab continues to run its operations with Headquarters in Amsterdam, The Netherlands, we are proudly an Australian-based publicly unlisted company with an expanding global presence.


WHY WE NEED YOU
When a patient with stroke symptoms arrives at a hospital, the patient’s brain is scanned and uploaded into our cloud. We immediately run AI algorithms detecting stroke location (if any) and type. The result is uploaded back into the hospital, displayed in our mobile applications and web interface.

Therefore, we will need someone who can help us with the following:

  • Strive for progress not perfection
  • Automate everything
  • Keep tests reliable, atomic, fast, and reproducible
  • Refactoring should be safe and easy


In a nutshell, the project consists of the following components:

  • Python and Golang services for processing medical images and providing APIs Python-driven ML algorithms
  • TypeScript, React, and React Native for web and mobile frontends
  • Kubernetes for orchestration
  • Docker for containerization
  • Google Cloud and AWS services

Job requirements

WHAT WE ARE LOOKING FOR

  • Strong proficiency in Python and Go, with 5+ years of experience in backend development

  • Extensive experience with microservices architecture and API design

  • Solid understanding of containerization (Docker) and orchestration (Kubernetes)

  • Familiarity with cloud platforms

  • Knowledge of database systems and data modeling

  • Excellent problem-solving and debugging skills

  • Strong communication skills and ability to work in a team environment

+ NICE TO HAVE

  • Familiarity with medical imaging or healthcare-related software

  • Knowledge of security best practices for handling sensitive data

  • Experience with CI/CD pipelines and DevOps practices

  • Contributions to open-source projects


WHAT YOU WILL BRING

  • You will bring strong technical design and implement new features in both Python and Go

  • You can liaise with different team members, proactive in reaching members and presenting ideas

  • You love to work in teams and is proactive in reaching out to ML engineers to integrate and deploy machine learning models

  • You are naturally coded for high performance, reliability, and scalability of backend systems

  • You are a role model who participate in code reviews and mentor team members

  • You will bring Contribute to architectural decisions and best practices


WHAT WE OFFER

  • Chance to make a real difference to patient’s lives

  • Pension plan contribution

  • 25 days vacation days (PTO)

  • Additional 8% holiday pay

  • Flexible working hours

  • Travel expenses by car, train or bike

  • Work laptop

  • Stimulating environment with a fun motivated team:
    1. The best place to learn new things.
    We discuss new publications in the field, try new technologies, visit meetups together, give you 4 hours per week to let you learn new technologies. We’re always looking for new ways to make the product better, and if you have ideas you’d like to validate, we’ll give you the time and resources you need.
    2. No boundaries on your role.
    Want to try DevOps? Machine Learning? Front-end development? E2E tests automation? Designing architecture? Sure! We hire you as a golang engineer but you can try other roles, and we will support you in it.


Ready to Make an Impact? Apply Today!

Join us and be part of a team that values innovation, collaboration, and growth. If you are passionate about making a difference and eager to take your career to the next level, we want to hear from you!

or