addressalign-toparrow-leftarrow-right-10x10arrow-rightbackbellblockcalendarcameraccwcheckchevron-downchevron-leftchevron-rightchevron-small-downchevron-small-leftchevron-small-rightchevron-small-upchevron-upcircle-with-checkcircle-with-crosscircle-with-pluscontroller-playcredit-cardcrossdots-three-verticaleditemptyheartexporteye-with-lineeyefacebookfolderfullheartglobe--smallglobegmailgooglegroupshelp-with-circleimageimagesinstagramFill 1languagelaunch-new-window--smalllight-bulblinklocation-pinlockm-swarmSearchmailmediummessagesminusmobilemoremuplabelShape 3 + Rectangle 1ShapeoutlookpersonJoin Group on CardStartprice-ribbonprintShapeShapeShapeShapeImported LayersImported LayersImported Layersshieldstartickettrashtriangle-downtriangle-uptwitteruserwarningyahooyoutube

Job offer: Backend developer at IOMED

From: David A.
Sent on: Thursday, January 31, 2019 3:31 PM

IOMED is looking for a Backend developer (30-35k€):


We’re looking for exceptional and highly motivated engineer that loves building and testing tools with Python to join us at IOMED.

Salary range:  30.000 € -[masked] €

About this role

The core of your role is designing, implementing, and testing backend tools based on a microservices environment. We don’t draw a hard line between our research and engineering teams: you’ll work with researchers to ship commercial quality software for healthcare. We mostly work in Python, but dip into other languages when it makes sense to, so you’ll need to be comfortable picking up from a range of tools. One day you might prototype something from scratch in Python or SQL, and another day work on production code using a high-level library.

About you

You have proven skills of putting microservices to use, and you’re comfortable with the containers in a cluster architecture. You work well in a team, can teach & learn from others, and communicate what you’re working on with non-technical team members.

Things You Might Do

IOMED is a startup, so you’ll have to be comfortable rolling up your sleeves and doing whatever needs doing. However, you can definitely expect to:

  • Design, implement & test microservices.

  • Integrate our products with external APIs.

  • Development and testing of our core products and frameworks.

  • Be comfortable with container development with Docker.

  • Query, model and deploy with PostgreSQL, Redis, RabbitMQ.

  • Fast prototyping with Python and maturing to production.

  • Experience with testing, logging, metrics and alerting of the deployed services.


In the 322 million clinical consultations carried out in Spain every year a large amount of data is collected in a free text format (up to 85% in Catalonia). To extract value from this data is necessary to develop new techniques that led to structured data.

IOMED builds ML tools that enable other developers to make analytics and ML models on complex healthcare data with ease. The tools structure clinical texts written by physicians, extracting and encoding relevant medical concepts like symptoms, diseaseases… taking into account their context (negations, family/personal background, past events...).

We're based in Barcelona, funded by local and international ventures.

IOMED is an equal opportunity employer. We are still a small team and are committed to growing in an inclusive manner. We want to augment our team with talented, compassionate people irrespective of race, color, religion, national origin, sex, physical or mental disability, or age.


  • Back-end product development in Python.

  • Experience with microservices in production.

  • Docker container creation and deployment.

  • SQL data manipulation.

  • Experience and regular use of unit and integration tests.

  • Fluent in English or Spanish.

  • CVS with GIT.

Apply at:  dev {at} iomed {dot} health

Sign up

Meetup members, Log in

By clicking "Sign up" or "Sign up using Facebook", you confirm that you accept our Terms of Service & Privacy Policy