Python Software Developer

Onera Health · Other US Location

Company

Onera Health

Location

Other US Location

Type

Full Time

Job Description

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.

Onera

Onera Health is a leader in transforming sleep medicine and remote monitoring. Our breakthrough diagnostic solutions and services are poised to help millions of people struggling with sleep-related ailments, while also impacting other medical fields by monitoring a variety of chronic conditions, ultimately improving the health and quality of life for patients around the world. The company's innovative solutions provide comprehensive sleep test data to physicians in a variety of clinical and non-clinical environments to optimize patient care and reduce healthcare costs.

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 (3+ 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
Benefits

What We Offer 

  • Opportunity to work on cutting-edge medical device technology. 
  • Collaborative and innovative work environment. 
  • Competitive salary and benefits package. 
  • Professional growth and development opportunities. 
  • Technical equipment to set up a home office

Contact

If you are interested, please contact us by email: [email protected]. No intermediate applications accepted.

Location

Torenallee 42-54 (Strijp-S), Eindhoven, Netherlands.

Apply Now

Date Posted

08/26/2024

Views

0

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.9

Similar Jobs

Software Architecture Engineering and Cloud Computing Engineer - The Aerospace Corporation

Views in the last 30 days - 0

The Aerospace Corporation is seeking a Senior Project Engineer with expertise in software architecture engineering and cloud computing The role involv...

View Details

Software Engineering Manager - Cargill

Views in the last 30 days - 0

The Software Engineering Manager job involves setting goals for a team responsible for software project development and delivery ensuring quality stan...

View Details

Principal / Lead Software Engineer- RUST (Algorithmic and Mathematics) - m/w/d - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking a Principal Software Engineer to lead the development of extended services for their VRP solver Tour Planning The role in...

View Details

Senior Software Engineer (Scala/Java) - HERE Technologies

Views in the last 30 days - 0

HERE Technologies is seeking an experienced backend engineer with strong Java or Scala skills to join the Map Processing Pipelines team The role invol...

View Details

Sales Development Representative - UK (Remote) - Dscout

Views in the last 30 days - 0

Dscout is a company that specializes in experience research solutions helping innovative companies like Salesforce Sonos Groupon and Best Buy to build...

View Details

Intern People Experience - Personio

Views in the last 30 days - 0

Personio is an HR platform that simplifies complex tasks for small and mediumsized organizations With a team of over 1800 employees across Europe and ...

View Details