À propos du rôle
Nous cherchons un profil de Full Stack Developer pour renforcer notre équipe de développement. Cette équipe a la charge de la conception, du développement et de l’évolution de nos services digitaux, constituant ainsi le cœur de nos activités. Ce rôle s’intègre au pôle développement web qui a pour mission de développer et maintenir différentes applications web servant à la fois les besoins internes de nos équipes ainsi que ceux de nos clients et partenaires.
Au travers de cette position, vous contribuerez à digitaliser le secteur de l’immobilier tout en permettant une réduction massive de son empreinte environnementale. Vous rejoindrez une équipe dynamique offrant une flexibilité de travail attrayante ainsi qu’un environnement inclusif et enrichissant. Vous contribuerez finalement à définir la structure technologique de l’entreprise et son développement future.
La stack utilisée actuellement consiste en Vue.js et tailwind UI pour le développement front-end. Le back-end est développé en TypeScript et consiste principalement en des endpoints GraphQL. La principale technologie de base de données utilisée est PostgreSQL. Les services web sont conteneurisés et déployés sur nos clusters Kubernetes. Nous utilisons GitLab CI pour nos pipelines de CI/CD.
Responsabilités
- Conception, implémentation, déploiement et maintenance de fonctionnalités au sein d’applications web et de services web robuste et scalable.
- Échange avec les parties prenantes afin de construire une compréhension fine des besoins et proposer les solutions adéquates pour y réponde.
- Mise en place de tests automatisés pour garantir la fiabilité des composants livrés.
- Définition et intégration pro-active de convention de développement au sein de l’équipe afin de garantir son efficacité ainsi qu’une conformité aux bonnes pratiques en vigueur.
Profil
- Excellente connaissance en Javascript
- Maîtrise d'outils de contrôle de version (e.g. git)
- Bonne connaissance en Vue.js
- Maîtrise des concepts de base de données relationnelle
- Bonne connaissance TypeScript et un réel atout
- Familiarité avec GraphQL et tailwind CSS un plus
- Bonne connaissance du français et de l’anglais
- Personnalité curieuse et passionnée
- Excellente capacité à travailler en équipe et de manière autonome