Software Engineer

  • Berlin, Berlin, Germany

Software Engineer

Job description

Nostos Genomics leverages machine learning and synthetic biology to improve the lives of the 400 million people around the world who have a genetic disease. We are building a platform to decipher how changes in our DNA lead to disease and use it to give more people a clear and fast diagnosis. We are an early-stage company based in Berlin, backed by leading scientists and investors.

 

Your role
We are looking for a software engineer with industry experience who will be responsible for further developing and maintaining our cloud-based architecture, web application and API to a production-level standard. Our current software stack includes: Python, SQLAlchemy/ PostgreSQL, NodeJS, Java, JavaScript, Docker and AWS.

Job requirements

Essential

  • 2+ years of industry experience in software development
  • Solid experience designing and implementing a production-ready backend and APIs (RESTful), ideally in Python
  • Experience releasing and maintaining code with sound engineering practices (Git, code review, software testing life cycles, QA, continuous delivery)
  • Familiarity with cloud computing infrastructures and standards (especially AWS)
  • Working knowledge of SQL databases (MariaDB)
  • Ability to work independently in an agile, cooperative environment and to find pragmatic solutions to potentially complex problems
  • Willing to learn and open to feedback

 

Nice-to-have

  • Experience developing customer-oriented front-end web applications
  • Familiarity with deploying machine learning models via REST API
  • Experience with software development in a regulated industry

 

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 health care. 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

 

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