Python Software Developer

Python Software Developer

Onera Health

Eindhoven, Netherlands

Description

Onera is hiring a Python Engineer to support the software team and be a key contributor to the Onera digital health platform development. We offer a great opportunity for professional growth in an ambitious and fast-growing start-up.

Key Responsibilities 

You will be part of a multidisciplinary, energetic, young, and internationally minded start-up team. You will have the different responsibilities listed below:

  • Develop and maintain high quality (mainly python) code and unit test code;
  • Design software sub-components and communication protocols;
  • Define and maintain subsystem documentation: requirements, design and verification specifications;
  • Define code deployment and delivery approaches and maintain the CI/CD pipeline;
  • Work closely with other technology groups within Onera to support knowledge transfer and jointly develop a state-of-the-art medical diagnostic platform.

Requirements

  • You are a knowledgeable and creative Python developer (5+ years professional development experience);
  • You have strong development skills in at least one other server side programming language (java, ruby, go, node.js);
  • You have excellent knowledge of at least one major web development framework (Django, spring, rails, etc.);
  • You have a BSc or MSc in computer science or engineering;
  • You have an excellent ability to create clean and reusable modules or libraries (and to decompose systems in subsystems);
  • You are a backend engineer at heart who loves APIs, data manipulation and can handle complex algorithms;
  • You have a good understanding of synchronous (e.g REST) and asynchronous communication protocols (MQTT, AMQP);
  • You are skilled in defining data models and working with relational (PostgreSQL, mySQL) and/or non-relational databases (MongoDB, DynamoDB);
  • You are familiar with Amazon Web Services (e.g Lambda, DynamoDB) or similar or have a strong desire and ability to learn;
  • You have a good understanding of the software development cycle and are familiar with CI/CD, devops practices and cloud service monitoring or have a strong desire to learn;
  • You have excellent problem-solving skills and are willing to learn and develop new skills;
  • Prior experience in development of software as a medical device is a strong plus;
  • Excellent communication skills in English (written and spoken) is a must.

Apply Now

Don't forget to mention EuroEngineerJobs when applying.

Share this Job

More Job Searches

Netherlands      Biomedical Engineer      Hybrid      Software Engineer      Onera Health     

© EuroJobsites 2024