Pour cette nouvelle aventure, tu rejoindras le pôle R&D et tu évolueras en duo avec Sylvain, également architecte côté logiciel.
Le rôle en résumé ? Concevoir, mettre en place et gérer l’architecture logicielle et applicative pour soutenir nos projets d’évolution. Tu joueras un rôle clé en accompagnant les équipes dans la mise en œuvre des projets d’architecture et en les encadrant tout au long de leur réalisation.
A ce titre, tu auras pour mission de :
Concevoir et définir l’architecture applicative globale, en tenant compte des meilleures pratiques et des objectifs métier
Concevoir des architectures scalables et facilement maintenables par les équipes (microservices, …)
Collaborer avec les équipes de développement pour assurer une intégration fluide des modules logiciels dans l’ensemble des application et veiller à la cohérence des différentes couches.
Assurer la cohérence des choix technologiques et des architectures avec les bonnes pratiques.
Concevoir des solutions logicielles robustes, capables de gérer les pics de charge et les défaillances, en favorisant les pratiques de développement robustes.
Se tenir informé des évolutions technologiques et des tendances du marché pour anticiper les besoins futurs de l’entreprise et proposer des évolutions pertinentes.
Évaluer les technologies et les frameworks existants et proposer des améliorations ou des alternatives lorsque nécessaire.
Fournir une expertise technique et des conseils aux équipes internes, en les guidant dans l’adoption des meilleures pratiques applicatives.
Une idée du côté technique :
Java, Springboot
Mongo/Postresql
RabbitMQ
JS React/angular
GCP
Docker
Kubernetes
Gitlab
Terraform
Keycloak
Gravitee (API management)
Kafka, Apache Flink, Apache Beam
NATS
WebSocket
Redis
Et côté Architecture :
Event Driven Architecture
Domain Driven Design
Event Sourcing
Reactive
Data streaming
Enterprise Integration Patterns
Pour ce poste, une solide expérience en tant qu’architecte ou dans un rôle similaire avec une expertise dans la conception et la gestion d’architectures microservices est nécessaire.
Pour être à l’aise sur ce poste, il te faudra aussi la maîtrise et les connaissances des environnements techniques suivants : Java, Spring, JS, React, Docker, Gitlab, MongoDB, GCP, Kubernetes.
Pour mener à bien ces missions, nous avons besoin que tu saches évaluer les besoins métier et traduire les exigences en solutions efficaces, que tu maîtrises les principes d’architecture applicative, des modèles de déploiement (PaaS, SaaS) et des modèles de conception natif.
Au vu des échanges quotidien avec les équipes de développement nous visons une personne qui sait faire preuve de qualités en communication, pédagogie, organisation et rigueur.
En bonus +++, tu as déjà une expérience de transformation d’une architecture monolithe en une architecture microservices. Et des connaissances sur Kafka, Apache Flink, Apache Beam, NATS, WebSocket, Redis.
Enfin, on a besoin que tu sois motivé⋅e ! Nous cherchons une personne confirmée mais l’important c’est ton énergie et ton envie de participer à la construction et la structuration de Koralplay.
En devenant un⋅e Koralplayer⋅euse :
Tu rejoindras une entreprise en pleine croissance et avec de belles perspectives pour ses salariés
Tu intégreras une équipe facilement accessible où l’entraide et l’écoute sont les maîtres-mots
Tu bénéficiera de superbes locaux “comme à la maison” situés en plein centre de Nantes proche de l’Erdre, avec du télétravail hybride et flexible.
Tu participeras à des projets passionnants et ambitieux
Tu apporteras ta pierre à l’édifice et évolueras avec l’entreprise
Voici une idée du processus de recrutement :
Echange visio ou téléphonique avec Jean-Charles, Recruteur (30/45mn)
Entretien métier avec Loïc, Manager R&D et Sylvain, Architecte logiciel (1h en présentiel dans nos locaux)
Entretien final avec Alex, CEO et/ou Mathilde, RRH (1h en visio)
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres