SENIOR FULL STACK Software Engineer

who are you

You’re an experienced full stack software engineer who has a track record of building backends and/or feature-rich frontend applications. You have worked with databases and storage engines, designed and helped consume APIs and various forms of synchronous and asynchronous communication, and preferably have some experience with mobile applications as well. If you don’t know a particular technology, standard or protocol that is needed already, then you have no issue diving into it and learning how it works.

You understand how to weigh the trade-offs between possible solutions, not only when building an application, but also in the context of building and expanding an architecture. You’re committed to deliver high-quality code and documentation and you take responsibility for the systems you work on. You have at least some experience with infrastructure such as Continuous Integration & Delivery and appreciate the importance of solid tooling and infrastructure in supporting a platform.

You’re looking for an opportunity to turn your passion for programming and software towards something that will genuinely help and assist people, and to deliver products that users actually value and enjoy to use.


Our current tech stack consists of a .NET backend running several microservices that communicate via RabbitMQ, a mobile application for iOS and Android built using Ionic as well as a Knockout.JS-powered website for hospital clinicians.

We are in the midst of building the next generation of this platform from the ground up. You will therefore have the opportunity to influence the architecture of this next platform iteration by helping decide what technologies and approaches make the most sense to power it. Among other things we are likely to dabble in TypeScript, React, NodeJS, REST API’s, OAuth2, Python, one or more of the usual big languages (C#, Java, …), infrastructure tools like Docker-Compose and Kubernetes, and CI/CD tools such as Jenkins. We may also visit GraphQL and other newer technologies if we find them stable enough and worth it.

THE TECH STACK


WHO IS REHFELD MEDICAL

Rehfeld Medical’s main product is a software platform that supports the treatment and care for heart patients with implanted pacemakers. The platform delivers decision-support for clinicians at the hospital and engagement in own care for patients. We do this with a web frontend for the hospital clinicians and a smartphone app for patients. Learn more about us in the media section.

You'll be part of an interdisciplinary R&D company, based in Copenhagen, Denmark. We are originally a spin-out from the University of Copenhagen (see www.scaut.dk).

Our culture is based on these values and beliefs

  • we sketch, build and test prototypes early

  • we build on user-centered design principles

  • we base insights on thorough fieldwork and academic research

  • we apply agile software development methods

  • we keep an open, free and very flexible work environment

Our work is ambitious. We create solutions that improve the lives of patients and the work practice for health professionals. If you are an entrepreneurial spirit with software engineering skills, we would very much like to work with you. We can't promise you a Tesla, but your salary will fit your skills.


  • Our work makes a real difference for patients. This is exceedingly difficult in a time where the primary focus for most hospitals is on cutting down resources and figuring out how to manage more patients.

  • We’re all passionate about our journey and each other. The team is here to make a difference and to enjoy things while we do! Hiring the right engineer is two-folded. One part is finding great programmers and thinkers while the other just as important part is to find colleagues who work well together and who enjoy each others company. We don’t want one without the other.

  • Flexible work environment. We don’t have specific work hours for engineers, and you’re free to work from home (to a degree) as well - as long as you’re around for the meetings that are face to face. Some of us always come in at 9, others come in later or earlier depending on meetings or things they need to do elsewhere. We want to let you work in the way you are most effective and we don’t believe in dictating that it should necessarily be between 9-5.

  • We’re all involved in many parts of the process. We’re still a small team and we firmly believe that we should all understand why we are building what we are, what the business value is, the needs of patients and clinicians, and so on. We spend a lot of effort making sure we don’t end up with “information silos", where people just hand things off to another team and forget about it — through things like eventstorming, Domain Driven Design, Behavior Driven Design, sitting engineers down with actual patients and clinicians, and on a more general level by the different teams working closely together.

  • We’re solving hard problems. Doing health tech right is very difficult for a number of reasons. Some of them are related to technology. A huge number of standards and protocols exist within the health tech sphere and more are being developed constantly. Moreover, it is also a byproduct of the fact that many hospitals, and even wards within hospitals, run a large variety of different systems in concert. The same can be said for the manufacturers of medical devices such as pacemakers and ICDs, on their own proprietary standards or older, public standards. Other reasons are more practical; different hospitals and clinics simply have different workflows and this can and does impact the way we have to design software to support those individualities. And some are legal, ethical and moral in nature; GDPR compliance, security, auditing and logging, the Danish laws about how to treat sensitive data, etc.

WHY WORK WITH US


how to apply

  • Send your application to Jonas Moll, our CEO, on jonas@rehfeldmedical.com

  • Include links to your online engineering profiles (GitHub, etc)

  • Describe or link to your work history (resume, LinkedIn, others of your choice)

  • We will hire as soon as we find the right person, so get in touch with us