To reinforce our team in Basel, Switzerland, we are seeking a Scientific Software Developer.
Scientific Software Developer


University of Basel (Unibas)

Work Location

Basel, Switzerland

Employment fraction


Type of contract


Job tasks
In order to consolidate its team, sciCORE is looking for a scientific software developer with experience in Web technologies to collaborate with researchers to develop scientific applications. We are looking for a candidate with excellent collaborative skills and experience working in an academic environment. The scientific software developer will work closely in collaboration with researchers at University of Basel, to design, implement, and maintain new and existing scientific applications. In particular we expect the candidate to be proficient in developing web-based services. The scientific software developer will also be responsible to maintain and further develop the website of the sciCORE facility, which includes a series of interactive services for users.

Profile requirements
  • Masters in computer sciences, computational life sciences, bioinformatics or equivalent
  • Advanced proficiency in the Python programming language
  • Strong experience of work in Linux environment
  • Experience in the JavaScript programming language
  • Experience in Back-End and Front-End applications development
  • Experience in Python backend frameworks (e.g. Django, Flask)
  • Experience in developing RESTful APIs
  • Experience in SQL databases, familiarity with NoSQL databases is a plus
  • Experience with best practices in software development, including unit testing, version control systems (Git), and the management of publicly accessible codes via GitHub or similar
  • Ability to work well on a team and to collaborate and communicate effectively with the target users during the entire software development process
  • Capability to multi-task with accuracy and reliability and a demonstrated ability to prioritize tasks and meet deadlines
  • Experience working in an academic/scientific environment
  • Fluent in English

  • Previous experience in development of production quality software
  • Experience in popular JavaScript front end frameworks (e.g. React, AngularJS)
  • Experience in Continous Intergation/ Continous Development
  • Experience in automated code testing
  • Experience in containers (docker, docker-compose, kubernetes)
  • Familiarity with agile software development

How to apply
If you are interested in this challenging and highly interesting position, please submit your application through the online application portal by using the following link :