As a software engineer at Thirona you will develop and maintain our internal data management software that, amongst 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 and supports out Image Analysis Service department in doing their work. We’re looking for someone with proven front-end experience and that is also open to taking on full-stack responsibilities.

You will work as an independent developer, in alliance with the rest of the team. We expect you to use 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. Having experience with Kubernetes or Docker is a plus.

Our existing codebase is written in modern Python and Django web framework. Our frontend is written in Vue.js. Among the others, we use 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 develop new features within Thirona software
  • Discuss the wishes of end users and produce solutions to adhere to these wishes
  • Propose a design to implement these solutions and discuss 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
  • Validate and verify the correctness of existing and new software by:
  • Doing 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 independent, innovative, and business minded
  • Good organizational skills; the ability to work in a collaborative environment and a desire to improve skills are essential
  • You are pragmatic and adopt a user-oriented mentality, both towards internal and external users.

Practical information:

  •  Thirona counts +/-50 employees with international backgrounds
  • Office location: Nijmegen
  • 40 hours workweek – hybrid working is allowed
  • Part-time can be considered
  • EU passport or work permit in EU is required for this job position
  • Principal residence within 1 hour travel distance from the office
  • 25 vacation days based on a 40-hour contract, and 8% holiday allowance
  • 8% pension allowance 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

We would love to hear from you!

Please send your CV together with your motivation letter to vacancies@thirona.eu.

Acquisition for this vacancy is not appreciated.