We’re looking for someone with proven front-end experience and open to taking on full-stack responsibilities. As a software engineer at Thirona you will develop and maintain our internal data management software that, among others:

  • Uses complex pipelines to execute the algorithms developed by our R&D team
  • Shows a comprehensive overview of all customer data
  • Allows for visualization of medical images and customer reports
  • Provides support to our Image Analysis Service team.

You will work as an independent developer, in alliance with the rest of the team, using your expertise to design and implement the software solutions for the task at hand. Most of the time you will be programming in Vue.js and Python. Experience with Kubernetes or Docker is a plus. 

Our existing codebase is written in modern Python and Django web framework. Our front-end is written in Vue.js.  We work with technologies such as containerization (Docker), task queues (Celery), and we rely on CI/CD for build and test automation (Jenkins). 

In this role you will (not an exhaustive list):

  • Design and development of new features within Thirona software by:
    • Discussing the wishes of end users and producing solutions to adhere to these wishes
    • Proposing a design to implement these solutions and discussing it with other software engineers
    • Implementing the chosen design
  • Maintenance of existing software
    • Fixing bugs
    • Keeping the overall code quality of the codebase at an elevated level
  • Validation and verification of existing and new software
    • Conducting code reviews
    • Developing and maintaining automatic tests
  • Deployment of software

Profile & competences:

  • Minimum Bachelor in Computer Science, Software Engineering or equivalent education
  • Experience with Vue.js and Python is necessary
  • Familiarity with Django or equivalent web framework is a plus, or you are eager to learn one
  • Willingness to challenge the status quo
  • Accountability is one of your stronger competences
  • You are pragmatic, independent, innovative, and business-minded
  • You posses good organizational skills, the ability to work in a collaborative environment
  • You are keen to continuously improve your skills
  • You have a user-oriented mentality, both towards internal and external users

Practical information:

  • Thirona has a team of over 50 employees from diverse international backgrounds
  • We operate on a 40-hour workweek basis
  • Part-time can be considered
  • Hybrid working is allowed (60% office)
  • A valid EU passport or EU work permit is required for this role
  • Our office is based in Nijmegen
  • Your principal residence should be within a 1-hour commute from the office
  • We offer: 25 vacation days based on a full-time contract, 8% holiday allowance and 8% pension contribution with a flexible pension plan

Why should you choose us?

  • We offer a competitive salary and plenty of personal development opportunities
  • We are proud to have a positive impact on people’s lives
  • We are a friendly and energetic team of professionals
  • We work hard but have fun together
  • We keep growing and like to see you growing with us

    Interested? We'd love to hear from you!

    Kindly submit your CV along with a motivation letter to vacancies@thirona.eu. Please be aware that applications sent through LinkedIn will not be considered.

    Acquisition in response to this vacancy is not appreciated.