Danish National Genome Center is looking for software developers for the Genome Database team

fuldtid
Danish National Genome Center is looking for software developers for the Genome Database team
  • Sundhedsdatastyrelsen
  • Ørestads Boulevard 5, 2300 København S.
Do you want your code to impact the future of healthcare and research? Are you a new or experienced software developer who values working in an agile team with a focus on robust high-quality code? Then you might be our new colleague in the Genome Database Team.

An organisation on the path to something new
The Danish Health Data Authority is facing major and exciting changes. As part of the Healthcare Reform, as of 1 January 2027 we will become a self-governing institution – Digital Health Denmark – a new nationwide organisation comprising the Danish Health Data Authority, sundhed.dk, MedCom, and national IT and data functions from the regions.

About Danish National Genome Center
Danish National Genome Center is a part of the Danish Health Data Authority, our goal is to support the development of personalised medicine and make Denmark one of the leading countries in the area, in service of treatment and prevention of serious illnesses and disease.

Part of our job is to collect and store genomic data provided by clinicians and researchers, as well as providing them access to that data in a secure and robust manner. This is achieved through our Genome Database, a central national platform, where focus on security, maintainability and documentation is key to provide a secure and high-quality service!

About the position
You will be a part of the Genome Database Team, who develops and maintains the technical solutions that support the genome database. The team works in an agile manner using Scrum, where collaboration, knowledge sharing and shared responsibility are central values. We are looking to fill two positions a junior and a more senior position.

Your tasks will involve both the development of new features, maintenance of existing solutions as well as automating tasks to help the team get more efficient! Your tasks will span design, implementation, test, documentation and DevOps.

A majority of the code base is in Python and is deployed using Ansible, but we are also looking into green-fielding new solutions possibly using Rust as well as packaging and deploying this using Nix. And you can help lay the foundation for how we deliver strong and robust solutions in the future!

The development team is guided by a team lead consisting of a product owner, a systems architect and a scrum master, that will help translate user needs to concrete tasks in collaboration with the developers. The team has a wide array of professional qualifications ranging from computer science to molecular biology, who all work together as a team.

In the organisation you will interface with colleagues that manage the operations of our datacenter as well as compliance and IT-security.

Your primary tasks

  • Development and maintenance of backend solutions in Python and Rust
  • Contribute to automatic and stable CI/CD-processes.
  • Follow test, review and documentation practices to ensure high code-quality.
  • Collaborate with systems architect on solution and architecture design.
  • Participate actively in Scrum to refine the workflow of the team.
Your profile
You have a solid background in software development and DevOps in practice and thrive with taking responsibility in your tasks, or you are a new graduate in a relevant software development field who is motivated to learn and grow your skills.

You have an opinion on what constitutes good software development and strive to deliver code that makes you proud. You either have experience in or are thrilled to work with critical infrastructure which sets a high bar for quality and testing. It is also important that you appreciate working in agile team, and that you see the value in working with continuous development and iteration.

We put a lot of emphasis on your ability to work with the team, and your ability to contribute to a great working environment, where we all enjoy working together.

We expect that you have some knowledge of:

  • Building solutions to complex problems using simple, existing technologies
  • Working with larger code-bases
  • Git version control and working in multi-user repositories (merge/pull requests and code reviews)
  • Working with relational databases, e.g. PostgreSQL
  • CI/CD (Continuous Integration and Continuous Delivery)
It is an advantage if you have experience with, or knowledge of:

  • Strongly typed languages and functional programming, e.g. Rust
  • Infrastructure as Code, e.g. Nix/NixOS/Ansible
  • System administration with a focus on infrastructure
  • Virtualization technologies
  • Operating infrastructure on bare-metal servers
  • Life sciences and bioinformatics
The ideal candidate:

  • Is engaged and takes initiative to achieve goals
  • Can collaborate with others on large and complex projects
  • Thrives in teamwork, shares knowledge, and learns from others
  • Is able to see the big picture while maintaining focus on the team’s short-term deliverables
  • Is proficient in English at a professional level, both written and spoken. Basic Danish skills are required in order to effectively navigate the local organizational context
  • Stays up to date with the latest technological developments and enjoys the development process. If you are an open-source developer, we would welcome reviewing your public contributions
We offer
A job with a sense of purpose, where your work helps make a difference for patients, health-care workers and researchers.

A team of professional, engaged and skilled colleagues.

A work place with a focus on quality, collaboration and professional development.

Flexible conditions and the possibility for continuous development of competences.

Focus on a healthy work-life balance and the opportunity to work from home 1-2 days a week.

Our official working language is Danish, but some colleagues prefer communication in English.

Terms of Employment
You will be employed in accordance with the applicable collective agreement between the Ministry of Finance and relevant employee organisations. This is a full-time position.

Contact
For further information about the position, please contact Tobias Hallundbæk Petersen at +45 2483 8081

For further information about the section please contact Mette Bruun Kolbye at +45 2478 0383

Interested?

Click “Apply for the position” and submit your application, including your CV and diploma. Interviews will be conducted on an ongoing basis until Friday, March 13. You can read more about us at www.ngc.dk and www.sundhedsdatastyrelsen.dk

The Danish Health Data Authority has smoke-free working hours.

We encourage all qualified candidates to apply regardless of age, gender, religion, disability, or ethnic background.

Log ind