[ref. u52504402] Python Software Developer
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.
- 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
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
Location
Torenallee 42-54 (Strijp-S), Eindhoven, Netherlands. Part hybrid/remote possible, however we prefer candidates to be based in The Netherlands or otherwise the EU region considering regular office visits and contract arrangements.