Senior software engineer (H/F)

  • Rennes
  • CDI
  • Date de début : 12 avril 2020
  • Postuler

À propos

Qui sommes nous ? 🧬

Check & Visit est la première solution d'état des lieux certifié. Simple, flexible et certifiée, elle permet à tous les bailleurs de gagner du temps, de l'argent et d'obtenir des états des lieux certifiés RGS* les rendant incontestables.

Mais chez Check & Visit, nous ne souhaitons pas nous arrêter là ! Nous voulons aller encore plus loin en rendant l'état des lieux complètement objectif grâce à l'intelligence artificielle, l'image et la 3D.
Pour te représenter en quoi cela te concerne :

  1. Imagine ton état des lieux d'entrée réalisé en moins de 10 minutes, qui représenterait en 3D exactement le logement dans lequel tu entres jusqu'à la petite trace noire d'un centimètre.
  2. À la sortie même procédé, et la comparaison se fait sur la base des images.
  3. Fini la subjectivité, et les litiges avec ton bailleur !

     

Contexte actuel 🚀

Aujourd'hui Check & Visit simplifie le quotidien de plus de 40 entreprises tels que Nexity, Crédit Agricole, Groupama ou Stéphane Plaza dans plus de 10 villes en France.

Notre siège se situe à Rennes et nous avons également un bureaux à Paris.
Nous sommes une équipe de 15 personnes et de plus de 50 checkers à travers la France constituant notre réseau d'intervenants indépendants.

Descriptif du poste

Contexte actuel

Check & Visit développe une grande partie de ses outils en interne pour concevoir une expérience utilisateur et client au top. Les membres de l'équipe techniques travaillent ensemble pour développer et concevoir nos produits très variés en terme de technologie: systèmes de réservations, application d'état des lieux sur smartphone, solution de reconstruction 3D,... Toutes ces technologies que nous développons exigent des compétences très variées.

Pour répondre à nos besoins, notre pôle technique s'organise autour de 3 compétences clefs :

  • R&D : 2 personnes
  • Mobile (Android) : 3 personnes
  • Web : 4 personnes

 

Responsabilité de l'équipe web

Les responsabilités de l'equipe WEB sont de :

  • Maintenir notre plateforme legacy hébergée sur un serveur dédié construit sur PHP Laravel, Vue.js.
  • Développer notre nouvelle plateforme architecturée autour des services AWS, Node.js (serverless framework), Vue.js.
  • Participer à la conception des nouveaux services de cette nouvelle infrastructure.

Tous les nouveaux services sont développés sur la nouvelle plateforme, mais notre plateforme legacy continue d'évoluer pour répondre aux besoins métiers actuels.

La nouvelle plateforme est architecturée sur la technologie message SNS d'AWS. Les messages SNS sont au coeur de notre infrastructure pour articuler nos APIs et nos composants distribués. Notre vision est de construire une plateforme NoOps : utilisation autant que possible de composants managés ou as a Service, comme par exemple les fonctions Lambda (serverless).

Nos bases données exploitent MariaDB, PostgreSQL, Amazon S3, DynamoDB

Nos outils quotidiens sont notamment :

  • Serverless Framework, VueJS pour le développement de la nouvelle plateforme
  • Github : comme outil de versionning mais aussi Github Actions, Github Packages
  • Seed.run : déploiement des projets serverless
  • zeit.co (now) : déploiement des webapps
  • vscode comme IDE
  • Slack et Google Meet pour la communication
  • Notion pour la base de connaissance
  • JIRA pour la gestion de projet

 

Organisation

L'entreprise utilise la méthode OKR pour définir des objectifs pour un cycle de 6 semaines. Les équipes découpent ensuite ce cycle en sprints pour atteindre ces objectifs. Les sprints suivent les méthodes agile type scrum avec une réunion d'équipe en début du cycle pour présenter les objectifs et échéances que nous avons. Puis une review en fin de chaque sprint afin de faire un bilan et déterminer ensemble ce qui peut être amélioré pour les sprints suivants.

Aucun membre de l'équipe WEB n'est spécialisé sur le front ou le back, l'idée est de traiter avant tout des périmètres fonctionnels plutôt que techniques.

Toute l'équipe est basée à Rennes et il est possible de télétravailler.

 

Pourquoi ce recrutement

Nous avons besoin d'accélérer et de faire grandir notre patrimoine applicatif.

Profil recherché

Compétence : Expérience Javascript/Typescript requise.

Autonomie : capable de mettre à profit des expériences passées et/ou être autonome pour traiter des sujets techniques depuis l'idée jusqu'à la mise en production.

Equipe : Capacité à accompagner et former des profils juniors.

Les plus :

  • Connaissance de l'écosystème AWS, serverless framework, DynamoDB
  • Connaissances VueJS et/ou ReactJS
  • Expérience avec des solutions d'API Management
  • Expérience avec des architectures distribuées, orientées messages
  • Appétence pour le devops

Process de recrutement

Déroulement des entretiens 🎬

  1. Entretien téléphonique
  2. Meeting à Rennes avec Jérémy + Sylvain (CTO). Tests techniques génériques.
  3. 2nd Entretien téléphonique avec Jérémy
  4. Meeting à Rennes avec Thibault (CEO)

 

Environnement

Le poste est ouvert à Rennes (35), dans nos bureaux au Village By CA. Nous sommes également ouvert au Remote.
Un cadre de travail dynamique dans des locaux récents offrant à chacun la possibilité de travailler dans les meilleures conditions. Regarde !

Comment postuler ?

  • Envoie nous un CV,
  • Et tout autre média qui te semble pertinent : on adore les démarches originales !

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 12 avril 2020
  • Lieu : Rennes, France (35000)
  • Télétravail partiel possible
  • Salaire : entre 38000€ et 45000€ / an