Développeur Logiciel Senior (Rust / Kotlin / TS)

RECRUT SERVICES
Canton de Marseille-12, France
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Senior

Job location

Canton de Marseille-12, France

Tech stack

JavaScript
Software Suite
C++
Linux
Python
Node.js
Software Engineering
TypeScript
React
Large Language Models
Electron (Programming Language)
GIT
Kotlin
Gitlab-ci
Docker

Job description

Rattaché·e au Lead Developer, au sein d'une équipe de 8 développeurs, vous participerez à toutes les phases de conception et de développement permettant d'améliorer la suite logicielle qui accompagne les médecins dans leurs opérations en milieu hospitalier.

Vous travaillerez au contact des Product owners et des Data Scientists qui composent l'équipe technique de manière à produire des solutions propres et robustes. Vous aurez à documenter vos développements de manière à conserver un état des lieux clair de ce qui a été conçu par vos soins.

La suite logicielle actuelle est conçue sur une stack Full TypeScript (Electron, Node, React) qui est vouée à être progressivement remplacée par du Rust et du Kotlin. La refonte est déjà bien amorcée et vous serez pleinement associé·e à celle-ci.

Environnement technique : Rust (souhaité), Kotlin (souhaité), TypeScript (requis), Node.js (souhaité), ReactJs (souhaité), Electron (souhaité), Jest (souhaité), Docker, GIT (requis), GitLab-CI, Python, Linux (requis), C++

Requirements

Autodidacte ou diplômé·e en informatique, vous disposez d'une expérience solide d'au moins 10 ans en développement dont au moins une expérience sérieuse avec du Rust ou du Kotlin et une autre avec du TypeScript. Vous maitrisez bien les spécificités liées à l'univers Linux, des connaissances plus spécifiques sur la partie systèmes seraient un véritable plus. Si en prime, vous avez déjà eu l'occasion de vous familiariser avec Electron, React, Python ou le langage C++, cela sera un atout supplémentaire.

Vous avez une bonne culture en ingénierie logicielle et faites preuve de rigueur dans la manière dont vous menez vos tests avant de livrer vos développements. Naturellement, vous commencez à vous intéresser aux outils de type LLM afin d'accélérer votre production de code sans perdre de vue les objectifs des qualité.

Une capacité minimum à se débrouiller à l'oral en langue anglaise est un prérequis important.

Si l'idée de travailler dans une ambiance familiale, sur des projets techniquement intéressants et qui ont du sens sur le plan médical vous intéresse, n'hésitez plus et postulez ! You must create an Indeed account before continuing to the company website to apply

Apply for this position