Dawn Health is a leading Digital Health product company that empowers Life Science companies to create elegantly designed digital solutions quickly and in compliance with the highest quality and reliability standards. We are looking for a Senior Cloud/Backend Engineer for our established and growing Cloud & Web team. The team is responsible for building and maintaining a variety of APIs, web apps and -solutions, and for providing CMS (Content Management System) and content APIs for Mobile Apps built by our talented Android and iOS development teams.
The Opportunity:
Software Engineering at Dawn Health is at the core of everything we do. Within the first months of your employment, you will participate in training programs giving you the knowledge to develop digital health solutions (such as Medical Device Software). Digital Health is a rapidly growing industry within healthcare, and new regulatory frameworks in the EU and US continuously raise the bar for the safety and efficacy that can be demonstrated by such digital solutions.
As a Sr. Cloud/Backend Engineer, you will get to work on products that help patients around the world and collaborate with other passionate software engineers to bring the most intuitive and useful digital therapies and apps to life.
About You:
- Have +5 years of experience working within the .Net ecosystem.
- Middleware and HTTP pipeline
- REST API, EF Core, Automated Testing (eg. unit/integration), Hosted services
- Have +3 years of experience working with Azure PaaS
- Azure Cloud experience and Infrastructure-as-code (eg. Bicep/Terraform)
- CI/CD and Azure DevOps yml definitions experience
- Have experience with Identity providers and Authentication & Authorization implementation.
- Can adapt and implement solutions in different architectural patterns like MVC and Clean architecture.
- Have a deep understanding of the SOLID principles.
- Have knowledge of relational database concepts like SQL, indexes and constraints, transactions, and object-relational mapping (Entity Framework). Specific administrator experience with MS SQL Server is a bonus.
- Have the ability and motivation to document System Designs, Architecture, Configurations on various levels of detail.
- Have experience with git and git flows.
- Have professional proficiency in English.
Your Responsibilities:
- Build and document architectures that are certified Medical Device software.
- Design and implement new Backend and Cloud applications supporting both small-scale mobile app projects and large-scale integrations.
- Work in close collaboration with the product and development team using agile workflows and best practices.
- Support our Business Development team with technical input and project estimations.
- Support our Project Managers in writing project specs and technical insight.
- Engage with continuous delivery workflows in rapid development cycles.
What We Offer:
- A chance to work alongside innovative colleagues who are great at what they do and are happy to share their knowledge.
- An open, informal, and friendly atmosphere, that we are proud of and nourish.
- A broad range of meaningful projects and products.
- Autonomy, self-leadership, and confidence in you and your abilities.
- Celebration of our wins and social events on a regular basis to meet and get to know all the Dawn employees.
About Dawn Health:
Dawn Health is a digital health company specializing in developing Software as Medical Device (SaMD) and other regulated healthcare solutions. We deliver both strategic consulting and development of innovative digital therapies targeting patients on a global scale. Working at Dawn Health is more than just a job. We are not just looking for new employees. We are looking for deeply passionate souls, gifted minds, innovators, team players, entrepreneurs and people who believe they can change the world. We love to build things, change the status quo, and drive a new digital health agenda that will impact 1 million patients by 2030.
Our passion not only includes the urge to make a difference, and “Code to Save Lives”, we’re also very focused on our people. There is a great social culture at Dawn Health, and throughout the company you will find warm, helpful, and friendly colleagues. When we hire, we do not just look for professional skills and talent, we look for people who will thrive in our environment and who will make a good addition to the team and contribute to the culture.
Our DNA:
We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions of patients. At Dawn Health, engineers not only revolutionize the healthcare industry, but they also routinely work on innovation projects with the potential to become large-scale applications and entirely new digital health platforms.