1-2 Backend System developer (Web Developer)

Uppsala University

Application deadline

May 28, 2024

1-2 Backend System developer (Web Developer)

Uppsala University, Department of Cell and Molecular Biology

National Bioinformatics Infrastructure Sweden (NBIS) is looking for a system developer with a focus on back-end development. You will be employed at Uppsala University, Department of Cell and Molecular Biology (ICM) while also being affiliated with NBIS and Science for Life Laboratory (SciLifeLab).

NBIS is a national research infrastructure with the purpose to provide support for bioinformatics and infrastructure to researchers in life sciences. The system development team consists of two Scrum teams that develop tools for handling big data and web applications for research groups. We also maintain and administer NBIS-internal systems. More information about NBIS is available at https://nbis.se.


With us, you will work with agile development of software solutions and user interfaces unique to the field of bioinformatics. Your focus will be on the backend. In this role, you are responsible for new development, further development, and management of NBIS’s internal and external web systems. Your work is creative, and often based on incoming requests from research groups, allowing you to design and propose innovative solutions in collaboration with the researchers. The focus of the research projects may range from pollen forecasting to visualizing metabolic pathways. You will also contribute to the maintenance of widely used and appreciated bioinformatics tools.

You will be part of a Scrum team focusing on internal NBIS or support projects. We offer a dynamic environment, we value the exchange of knowledge and provide time for professional development. You will have the opportunity to participate in teaching of researchers in e.g. courses in programming. In addition, we hope that you will contribute to improving the quality of the services NBIS provides and increase the impact to the community.

An example of a typical day for you as a back-end developer at NBIS begins with a stand-up meeting, followed by a review of an open pull request on GitHub. After a discussion with your colleagues, you select a new issue from the backlog and create a branch for it. Opting for a pair programming session with a colleague, you get started solving the issue. You end the day by adding the next NBIS retreat to your calendar, planned for autumn. You are looking forward to meeting your approximately 120 NBIS colleagues who work all around Sweden.


As an applicant, you should hold at least a bachelor’s degree in information technology, computer technology, computer science, systems science, or bioinformatics, or possess documented equivalent competencies in one or more of these areas.

Furthermore, you should have: 

  • Minimum 3 years of documented experience in system development or web development.
  • Documented working experience in Python and/or Javascript
  • Experience with databases e.g. MySQL, PostgreSQL, Neo4j
  • Proficiency in the Git version control system.
  • Familiarity with Linux and/or other Unix-like operating systems.
  • Experience in designing and integrating RESTful APIs
  • Fluent English communication skills, both verbally and in writing.

Emphasis will be placed on personal suitability. You should work well in teams, show initiative and possess strong interpersonal- and communication skills. 

Additional qualifications

  • Accustomed to working in physically distributed teams with communication and coordination via digital tools, such as video conferencing.
  • Knowledge of virtualization technologies and application containers, such as Docker.
  • Expertise in the Django framework is considered a strong merit.
  • Familiarity with frontend development.
  • Experience in agile development according to SCRUM and in any of the SCRUM roles (scrum master, product owner).
  • Experience with project management tools e.g. Zenhub, Jira.
  • Accustomed to working in close collaboration with customers and/or in an academic environment.
  • Experience of working with research infrastructure.
  • Understanding of bioinformatics.
  • Being able to express yourself fluently in Swedish, orally and in writing.

About the employment

The employment is a permanent position, probationary period will be applied. Scope of employment 100 %. Starting date as soon as possible or as agreed. Placement: Uppsala

For further information about the position, please contact: 

Head of System Development, Dimitrios Bampalikis, dimitrios.bampalikis@nbis.se, +46 72 231 48 19
System Developer, Katarina Lejonlid, katarina.lejonlid@nbis.se, +46 70 403 41 15
NBIS Director, Bengt Persson, bengt.persson@nbis.se.

Please submit your application by 28 May 2024, UFV-PA 2024/1300.

Are you considering moving to Sweden to work at Uppsala University? Find out more about what it´s like to work and live in Sweden.

Uppsala University is a broad research university with a strong international position. The ultimate goal is to conduct education and research of the highest quality and relevance to make a difference in society. Our most important asset is all of our 7,600 employees and 53,000 students who, with curiosity and commitment, make Uppsala University one of Sweden’s most exciting workplaces.

Read more about our benefits and what it is like to work at Uppsala University

Please do not send offers of recruitment or advertising services.

Submit your application through Uppsala University’s recruitment system.

Last updated: 2024-05-02

Content Responsible: Hampus Persson(hampus.persson@scilifelab.uu.se)