Software Engineer (M/F)
Auvergne-Rhône-Alpes, France
About the role
Job description: The R&D team mainly handles two applications: A legacy application developed in Scala, related to nursing support and patient result tracking for private laboratories; A quality management software, a true IS for public laboratories. You will join the sub-team handling the legacy application. Having recently signed a strategic partnership, they need to evolve their solution and integrate a new module to manage information related to blood donors in France, and adapt it to international standards. Your missions will be as follows: Develop and maintain microservices in Scala; Participate in the evolution of critical applications used by laboratories; Contribute to design, quality monitoring, and development best practices; Collaborate with product, front-end, and PO teams to ensure consistency and performance. Technical environment: Scala, Typelevel, Rest API, PostgreSQL, Clevercloud, Github Actions, RabbitMQ Why join this company: Contribute to high-impact projects in the healthcare field, directly used by laboratories and blood banks; Join a supportive and passionate team, where mutual aid and friendliness are part of daily life; Integrate a recognized publisher, backed by a group, with solid expertise and software solutions deployed in France and internationally; Evolve in a stimulating technical context, around Scala, microservices, and critical systems, with the possibility to grow your skills; Attractive conditions: remuneration up to 60K fixed, profit-sharing equivalent to 2 months of salary, permanent contract of your choice in 39h (with 11 RTT days) or 35h, great schedule flexibility, and 3 days of remote work per week. Profile description: You have at least 3 years of experience in Scala development.