Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Scientific Programmer (Bioinformatics Software Developer)

Posted 11 Aug 2026
Share:
Work experience
0 to 5 years
Full-time / part-time
Part-time
Job function
Salary
€3,706 - €5,760 per month
Degree level
Required languages
English (Fluent)
Dutch (Fluent)
Deadline
31 August 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

CTGLab is looking for a Scientific Programmer to contribute to the continued development and maintenance of the widely used genetic web tool FUMA.

The research group of Danielle Posthuma within the Complex Traits Genetics laboratory at the Centre of Neurogenomics and Cognitive Research (CNCR) of Vrije Universiteit Amsterdam is looking for a Scientific Programmer to contribute to the continued development and maintenance of FUMA (Functional Mapping and Annotation of GWAS).

FUMA is a heavily used web platform that enables researchers worldwide to perform functional interpretation and downstream analysis of genome-wide association study (GWAS) results. Thousands of researchers use FUMA every year to analyze genetic data through an interactive web interface supported by a robust computational backend. The web tool is built on Laravel and utilizes PHP, JavaScript, Python, and R.

You will play a key role in the technical development and maintenance of FUMA, with possible involvement in the scientific development as well, including suggesting novel additions.

Your responsibilities include:

  • Develop and implement existing and new analysis modules and visualizations within FUMA, including integration of statistical pipelines developed by the Complex Traits Genetics group
  • Integrate large-scale biological reference datasets for use within FUMA, including molecular QTLs, chromatin interaction, functional annotation, and single-cell transcriptomic resources from the latest scientific literature
  • Maintain and improve the production infrastructure, including software dependencies, databases, Linux servers, job scheduling, storage management, and automated data update pipelines
  • Optimize performance, scalability, and reliability of the web platform and backend analysis pipelines
  • Maintain reproducible workflows for preprocessing, harmonizing, and updating biological datasets
  • Resolve software bugs, improve code quality, and modernize components of the codebase when needed
  • Provide user support by troubleshooting analyses and answering technical questions from researchers worldwide
  • Collaborate closely with computational biologists and statistical geneticists within the department to translate new research methods into user-friendly software

Your profile

We are looking for a software engineer interested in applying their skills to computational genomics and statistical genetics. Alternatively, the position would also fit someone with a bioinformatics background who enjoys software development.

  • Master's degree (or equivalent) in Computer Science, Bioinformatics, Computational Biology, or a related field
  • Strong programming skills in Python and/or R
  • Experience with version control using Git
  • Experience with Linux environments and command-line tools
  • Experience with SQL and relational databases
  • Good command of English
  • Enjoy translating new scientific methods into practical, robust software
  • Take ownership of long-term software projects and continuously seek improvements
  • Are proactive, self-motivated, reliable, and enthusiastic
  • Enjoy working in an interdisciplinary research environment alongside statistical geneticists, bioinformaticians, neuroscientists, and experimental researchers
  • Like improving both the scientific capabilities and user experience of a widely used research platform, whether by adding new visualizations, improving usability, increasing computational efficiency, or expanding biological resources

Additional preferred skills, or a strong willingness to learn:

  • Experience with Docker or other containerization technologies
  • Experience with web development (PHP/Laravel, JavaScript, HTML/CSS)
  • Familiarity with workflow management systems (e.g. Snakemake or Nextflow)
  • Knowledge of bioinformatics, statistical genetics, GWAS, or functional genomics

What do we offer?

A challenging position in a socially engaged organisation.

  • Your employment contract will initially last 1 year. Afterwards, the possibility of expansion exists
  • 8% holiday allowance and 8.3% end-of-year bonus
  • Contribution to commuting expenses
  • Solid pension scheme (ABP)
  • Optional model for designing a personalized benefits package

About us

Faculty of Science

Working at the Faculty of Science means collaborating with students, lecturers and researchers who are focused on their field, yet have a broad view of the world. We are proud of a positive and inclusive workplace culture within the faculty, where we work together with great energy and a pragmatic attitude to tackle social challenges.

Our academic education and research are highly experimental, technical and interdisciplinary in nature. That is why we collaborate extensively with leading scientific institutes and industry.

Vrije Universiteit Amsterdam

Vrije Universiteit Amsterdam stands for values-driven education and research. We are open-minded experts with the ability to think freely. By joining forces across the boundaries of disciplines, we work towards a better world for people and planet. Together we create a safe and respectful working and study climate, and an inspiring environment for education and research.

At Vrije Universiteit Amsterdam, we attach great importance to the societal impact of our education and research. Personal development and social involvement are key parts of our vision on education, in which individual differences are seen as a strength. This allows us to develop innovations and insights that contribute to a better world.

Education
Amsterdam
7,000 employees