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 growinng and like to see you growing with us.
Contact
-
1 from 4Fill in your information
Using the button below you can leave your details and upload your resume.
-
2 from 4We get in touch
In a first acquantaince we discuss your wishes, your ambitions and motivations.
-
3 from 4Personal introduction
We introduce you to the client, you are invited for a personal interview.
-
4 from 4Contract discussions
In the event of a match, we discuss all the details with you and the customer.