Microservices Architect (Radiomics), Bordeaux - France

Ranked among the "50 Smartest Companies" in the world according to the MIT Technology Review, SOPHiA GENETICS is a fast-paced growing health-tech company. Combining deep expertise in life sciences, medical disciplines and mathematical modeling, we bring to market data analytics solutions to support healthcare professionals in better diagnosing and treating patients. Today SOPHiA’s technologies are being adopted and trusted by over 850 leading hospitals worldwide, all connected to each other and motivated to provide equal benefits to all patients.In our journey to impact on patients lifes, we are looking for a Microservice Architect.We are primarily looking for passionate people. Seize the opportunity to contribute to a great cause (improving the diagnosis / treatment of serious illnesses) in an outstanding company !Mission:As our Radiomics product is evolving to a SaaS product we need to define and implement micro-services in a  modern scalable, reliable, (many ...ables) manner aligned with the architecture in place for the other company products. By these development we will have to address our new challenges (data volume, data source unification, computation turn around time, more and more teams). You'll have to work closely with other architects and software engineers to :evaluate / decide the best technologies to usedesign the best software / infrastructure solutions engineers should stick todefine the best practices to be spread into teams to achieve excellenceimagine innovative ways to solve problems and much more !Involved in the day to day coding activities of your team, you'll have soon a deep knowledge of the functional perimeter you're working on. You will be the "go to person" for technical questions and you will guide your team to excellence.  Our tech stack is evolving from legacy architecture using Java 8, Apache Tomcat, JSP (just a few !), Spring, Hibernate to micro-services using Java more recent, Micronaut, Jooq, Kafka, K8s, Helm, Scaffold. Our databases : MariaDB, PostgreSQL. Last, but not least you will share with your team members (and not only) : technical stuff, innovative ideas, beers, wine, darts, babyfoot ...Your profileExperience in designing large scale cloud based SaaS or IoT, big data, applications;5 years experience in software development;Good Java or C++ or Rust knowledge;Good knowledge in database architecture;Having worked on Techstack: Spring, Node.JS, MySQL, Postgress, Redis, Cassandra could be a plus;Good communication skills in English, enough to be comfortable in an internGood interpersonal skills.Let’s talk about methods:Agility on a daily basis;Good code practices (clean code, Software Craftsmanship, design pattern, TDD, DDD, etc.);Collaborative work: code review, peer programming, merge request;And of course all kinds of tests;We offer :Opportunity to help patients to access better healthcare worldwideBe part of an exciting journey to become a global scale companyAn international work cultureA stimulating technical environment (cloud computing, Big Data, CI, CD, ...);Continuous learning and trainingsPermanent exchanges with teams of experts within the company (AI, genomics, medicine, etc.);A motivating salary (35h + 4 additional weekly hours contract) ;Flexible hours, home office opportunities, etc. ;A MacBook Pro Top Level & 27 "Monitors.Start : ASAP (or to be decided)Contract type : CDI full-time