Senior Software Engineer, Full Stack

  • Berlin, Germany

Senior Software Engineer, Full Stack

Job description

Nostos Genomics is a Berlin-based early-stage startup backed by leading investors and scientists on a mission to improve the lives of the 400 million people around the world who have a genetic disease. To achieve this, we have built a cloud platform using AI and synthetic biology to decipher how changes in our DNA lead to disease. We offer this platform to genetic testing labs and empower them to give more patients a clear and fast diagnosis.

Your role

Build cutting-edge software systems that will be used to help people to understand their genomics and test results. We are looking for a Full Stack Senior Software Engineer. You will work alongside other developers, product managers and UI/UX designers to further develop and maintain our cloud-based architecture, web application and API to a production-level standard. Our current software stack includes: Python, SQLAlchemy/ PostgreSQL, TypeScript, Docker and AWS. 

You will be working closely together with our Machine Learning, Data Science and Product teams to ensure a strong technology edge and highly innovative development of our product. 

We foster a flexible work environment and encourage applications from candidates that are either based in Berlin or would work remotely with a willingness to travel to Berlin occasionally. 

Job requirements


  • Expert knowledge of programming concepts and object-oriented programming
  • Fluency in Python and experience architecting large applications
  • Strong knowledge of web programming specifics and experience in building web-based applications (Flask)
  • Expertise in Angular
  • Experience with AWS serverless architecture and Docker
  • Ability to take ownership and responsibility as well as find pragmatic solutions to potentially complex problems
  • Highly motivated and able to work in a fast-paced, multidisciplinary and collaborative environment
  • Willingness to learn and openness to feedback


  • Good grasp of basic machine learning concepts
  • Excellent communication skills and fluency in English
  • Start-up experience


What we value in our team

Our team reflects the interdisciplinary collaboration required to solve this big challenge – ranging from software and data science to genetics and healthcare. We are a proudly diverse, international group of creative problem-solvers and humble learners that care about having a positive impact on society and are also aware of the trust placed in us. This is why we value transparency and kindness, taking ownership and we encourage your personal growth:


  • Develop your personal skills and knowledge with resources like books and courses to learn continuously

  • Dynamic and flexible work environment that you can design (incl. remote work options)

  • Participate in our success with equity options

  • Possibility to grow with the company and influence our direction

  • Regular social activities: participate only if you feel like it

  • Additionally, we offer good coffee, a selection of healthy snacks and company-subsidized public transport in our Berlin office


We see diversity as a core feature of our team and we encourage you to apply especially if you are from an underrepresented group.