DC Recruitment

Join team Douglas Connect, Switzerland



Working for Douglas Connect

Our field of work involves developing data management and software services and solutions mainly in the field of chemical and nanomaterial safety assessment, rational drug design and personalized medicine through research, knowledge management, community development and international collaboration.

If you think you would like to work with us, send your cover letter and CV/resume (including education, experience, job descriptions, references, availability etc.) to employment@douglasconnect.com.


Functional Programming Generalist

Join a small team of senior software developers working on cloud applications to support and advance interdisciplinary science in the field of predictive toxicology and safety assessment. We are looking to extend our team with a generalist who will help us develop and inject our services (currently in Python, F#, Elm, R and Scala) with new functional blood.

If you are comfortable and enjoy working on both frontend and backend and also do so in one of the functional programming languages (OCaml, PureScript, Elm, F# or Haskell) then you may be just the person we are looking for.


The challenge

Wouldn't it be great to be able to replace unnecessary animal testing and be able to predict the toxicity of chemicals by a combination of new computational and biological methods? Come join us and help us pursue this goal!


What you'll do

In this role, you will work with the technical leads on both the client and server (cloud) sides building a robust cloud data and prediction services with a rich user experience.

We are a team that likes to have everyone engage, so we welcome insights from everyone. At the same time this will be an opportunity for you to grow as a programmer and stretch your thinking — it has been for us.

You will also interact and communicate with toxicologists, bioinformaticians and other scientists on a regular basis (we are in their service after all) so expect to learn about the science and to explain engineering benefits and tradeoffs to scientists. We can only be successful if we understand each others viewpoints!


What you need to succeed

  • Demonstrated comfort with multiple computer languages and programming paradigms
  • Experience with functional programming languages such as OCaml, PureScript, Haskell, Elm, F#, Elixir
  • Experience with server-based development
  • Experience with data modeling and databases (Ideally both relational and NoSQL)
  • Experience with browser-based development
  • Bonus points for having experience with Docker and Kubernetes
  • A previous interest in life and data sciences is a significant plus; a willingness to learn is a definite requirement.

You are a resident of Switzerland (or would consider relocation) and while virtual work is possible, you can be available to work in our main office in Basel at least half of your days. We can consider both full time and part time positions.


Douglas Connect is an equal opportunity employer. We welcome and encourage diversity in the workplace regardless of race, gender, sexual orientation, gender identity or disability.

Latest Tweets

Douglas Connect (Yesterday)
OpenTox Euro 2018 in Athens, Greece - We are pleased to announce that the complete OpenTox Euro 2018 Conference Pro… https://t.co/uIZJVAlkh3
Douglas Connect (5 days ago)
RT @LucianFarcal: Presenting the concept and latest achievements on protocols and data management related to phys-chem characterisation of…
Douglas Connect (6 days ago)
Exploring AI and Machine Learning Approaches to Precision Medicine and Healthcare - Join us for discussion in Phila… https://t.co/2j9ijVonna
Douglas Connect (6 days ago)
Making Evidence-based Decisions in a World of Fake News - how can we better the situation? Scientific research is n… https://t.co/8fqDmryiLW
Douglas Connect (6 days ago)
OpenTox Euro 2018 will commence next month in Athens! The chosen theme for this year's conference will be "Bridging… https://t.co/lPZu5iYV2X

Get in touch

  • Address: Douglas Connect GmbH
    Technology Park Basel
    Hochbergerstrasse 60C
    CH-4057 Basel / Basel-Stadt
  • Phone: +41 61 851 0170
  • Email: info@douglasconnect.com