Senior Backend Engineer - Tech Lead F/H
CYIM
8 days ago
Posted date8 days ago
N/A
Minimum levelN/A
L'entreprise
CYIM, se positionne à l'avant-garde du numérique au service des sociétés savantes de spécialité médicale. Notre mission est d'accompagner ces institutions prestigieuses dans leur transition numérique, en leur fournissant des services informatiques adaptés à leurs besoins spécifiques.
Nos services
Chez CYIM, nous sommes fiers de contribuer au progrès médical en facilitant l'accès à l'information scientifique et en soutenant la formation continue des professionnels de santé. Notre expertise en solutions numériques innovantes et notre engagement envers l'excellence nous positionnent comme le partenaire de référence des sociétés savantes désireuses de se projeter dans l'ère numérique.
Nos services Clés :
Description du poste
En tant que Développeur logiciel full-stack, vous rejoindrez l'équipe Plateforme travaillant sur les produits et solutions CYIM.
Dans le cadre de notre croissance, nous recherchons un ingénieur talentueux et motivé pour travailler sur les développements front-end et back-end de nos produits et solutions. Le poste inclut une posture de leader technique ayant la capacité à diffuser des bonnes pratiques de développement et gérer la prise en charge du mentorat pour guider les plus juniors.
Les missions :
Stack technique
Stack de l'équipe
Nos produits sont construits autour d'une architecture microservices exposant une API GraphQL. Nous nous appuyons sur les technologies backend suivantes : Node.js, MongoDB, SQL Server Redis, Kafka, Flink le tout dans un environnement deployé sur Kubernetes.
Les stacks de l'entreprise :
Back : Apollo GraphQL, RestAPI, NodeJS, archi microservices, MongoDB, PostgreSQL, MySQL ElasticSearch, Kafka, Flink
Front : Flutter, VueJS , html, CSS
Framework Web : Drupal, CiviCRM
Devops : Docker, containerd, Kubernetes, VMware
Embarque (pour la CYIMBox) : webRTC, GStreamer , C++, linux
Profil recherché
Education / Expérience
Compétences techniques
Compétences relationnelles
Réf: 15a90b71-b5a5-479c-a402-b2e80ad44b48
CYIM, se positionne à l'avant-garde du numérique au service des sociétés savantes de spécialité médicale. Notre mission est d'accompagner ces institutions prestigieuses dans leur transition numérique, en leur fournissant des services informatiques adaptés à leurs besoins spécifiques.
Nos services
Chez CYIM, nous sommes fiers de contribuer au progrès médical en facilitant l'accès à l'information scientifique et en soutenant la formation continue des professionnels de santé. Notre expertise en solutions numériques innovantes et notre engagement envers l'excellence nous positionnent comme le partenaire de référence des sociétés savantes désireuses de se projeter dans l'ère numérique.
Nos services Clés :
- Gestion d'Événements : Nous fournissons des plateformes complètes pour organiser avec succès des congrès et des séminaires, simplifiant l'inscription, la soumission d'abstracts et la logistique.
- Diffusion de la Science : Nos plateformes web et mobiles, alliées à l'utilisation des réseaux sociaux, étendent la visibilité de la recherche et des bonnes pratiques médicales, favorisant ainsi l'échange d'informations fiables en renforçant la cohésion au sein de la communauté médicale.
- Gestion des Adhésions : Nos outils simplifient la gestion des adhésions et des cotisations, optimisant les processus administratifs pour les sociétés savantes.
- E-Learning et Certification : Nous accompagnons nos clients dans la mise en place de solutions dédiées à la formation, mais aussi de systèmes spécialisés pour l'organisation d'examens médicaux, adaptés tant au présentiel qu'au distanciel. Ces dispositifs assurent des certifications reconnues, valorisant ainsi l'expertise professionnelle.
Description du poste
En tant que Développeur logiciel full-stack, vous rejoindrez l'équipe Plateforme travaillant sur les produits et solutions CYIM.
Dans le cadre de notre croissance, nous recherchons un ingénieur talentueux et motivé pour travailler sur les développements front-end et back-end de nos produits et solutions. Le poste inclut une posture de leader technique ayant la capacité à diffuser des bonnes pratiques de développement et gérer la prise en charge du mentorat pour guider les plus juniors.
Les missions :
- Conception et développement
- Implémenter des fonctionnalités sur l'ensemble du stack technique :
- Du back au front
- Sur l'ensemble des briques logicielles d'un workflow
- Participer activement à l'architecture et à la conception technique
- Garantir la qualité du code et documenter les projets
- Leadership
- Encadrer et accompagner techniquement une équipe de développeurs
- Assurer la montée en compétence des membres de l'équipe
- Promouvoir les bonnes pratiques
- Collaborer en dehors de l'équipe
- Collaborer avec les UX/graphistes
- Collaborer avec les leads tech des autres équipes, les architectes logiciels
- Stratégie
- Participer à la stratégie de l'entreprise sur les choix techniques
- Transmettre les décisions au sein de l'équipe
Stack technique
Stack de l'équipe
Nos produits sont construits autour d'une architecture microservices exposant une API GraphQL. Nous nous appuyons sur les technologies backend suivantes : Node.js, MongoDB, SQL Server Redis, Kafka, Flink le tout dans un environnement deployé sur Kubernetes.
Les stacks de l'entreprise :
Back : Apollo GraphQL, RestAPI, NodeJS, archi microservices, MongoDB, PostgreSQL, MySQL ElasticSearch, Kafka, Flink
Front : Flutter, VueJS , html, CSS
Framework Web : Drupal, CiviCRM
Devops : Docker, containerd, Kubernetes, VMware
Embarque (pour la CYIMBox) : webRTC, GStreamer , C++, linux
Profil recherché
Education / Expérience
- Diplômé d'une école d'ingénieurs en informatique ou équivalent.
- Expérience minimum de 10 ans en développement logiciel.
- Expérience de développpement en mode Agile au sein d'un scrum.
- Maîtrise du français et de l'anglais.
Compétences techniques
- Bonne maîtrise du développement orienté objet, plus précisément des langages NodeJS , C++, et de la conception de logiciels sous environnement Linux.
- Connaissance du développement Web et de services Web dans l'architecture de microservices.
- Connaissance de la librairie front-end JavaScript, HTML, CSS type VueJS.
- Connaissance des bases de données relationnelles (SQL : PostgreSQL, MySQL, SQL Server) et NoSQL (MongoDB, Redis, ElasticSearch).
- Une expérience réussie de développements JavaScript pour backend et de la conception de logiciels sous environnement Linux.
- Une expérience du modèle Microservices, Containers, Docker, Kubernetes est un atout.
- Bonne connaissance des concepts et outils de livraison continue (GitLab, Git,...).
- Connaissance des méthodologies Agile (SCRUM, Kanban).
Compétences relationnelles
- Aptitude au coaching, et au partage de connaissance, capacité à accompagner les équipes dans leur développement professionnel.
- Capacité à travailler en environnement industriel : gestion de configuration, processus de livraison, problématiques de test, travail en équipe.
- Esprit de synthèse, aptitude à communiquer efficacement.
- Goøt pour prendre en charge l'analyse et la résolution de problème complexes.
- Une attirance démontrée pour un environnement international «high-tech» dans la technologie des médias et pour relever des défis.
Réf: 15a90b71-b5a5-479c-a402-b2e80ad44b48
JOB SUMMARY
Senior Backend Engineer - Tech Lead F/H
CYIM
Rennes
8 days ago
N/A
Full-time
Senior Backend Engineer - Tech Lead F/H