Développeur ou développeuse Go

  • CDI 
  • Paris
  • Télétravail possible
  • Partager sur Facebook
  • Partager sur Twitter
  • Partager sur Linkedin
COZY CLOUD

COZY CLOUD

Développeur ou développeuse Go

  • CDI 
  • Salaire entre €40K et €60K
  • Paris
  • Télétravail possible

À propos

Nous construisons un domicile numérique privé, sorte de cloud personnel dans lequel chacun peut entreposer ses données (photos, relevés bancaires, factures, remboursements de santé, etc). Nous sommes déjà 35 à travailler autour de ces questions de vie privée et du futur du cloud, dont les deux tiers sur la plateforme technique.

Non, nous n’avons pas de babyfoot. Oui vous aurez le choix de votre poste de travail. Nous avons des particularités plus concrètes :

Le télétravail : Aujourd’hui, tous les développeurs travaillent de chez eux, un peu partout en France. Ça permet de profiter d’un environnement personnel au top et d’éviter des heures de trajet quotidien. Le quotidien est fait par Mattermost ou en vidéo mais nous nous voyons tous ensemble une dizaine de fois par an sur Paris parce que ça reste important aussi.
Nous avons cependant des bureaux disponibles à Paris si c’est ce que vous préférez. Une partie des équipes produit et engagement y sont au jour le jour.

L’open source : Nous travaillons de façon ouverte. Les codes sources principaux de ce que nous faisons sont sur Github. Plus que de l’open source, nous maintenons des documentations pour permettre à chacun d’installer sa propre instance chez soi.

Un ADN de vie privée : Le projet de Cozy, c’est aussi un ADN interne. Pas de Slack chez nous, nous hébergeons notre Mattermost. Pas de Gmail ou de AWS. Nous hébergeons nos données en France sur des serveurs français. Si vous parlez Framasoft, Chatons, dégooglisation, vous trouverez des gens qui vous comprennent (et sinon on vous apprendra).

COZY CLOUD
COZY CLOUD
COZY CLOUD
COZY CLOUD
COZY CLOUD

Descriptif du poste

Nous recherchons plusieurs développeurs ou développeuses back pour nous rejoindre. Il s’agit d’intégrer une petite équipe autonome avec un à quatre autres développeurs et un responsable produit. Ensemble vous ajouterez des fonctionnalités sur la plateforme et en assurerez l'évolution dans un contexte de très fort développement.

La plateforme applicative serveur est entièrement développée en Go avec une API JSON. Les données utilisateur sont gérées par le couple CouchDb / PouchDb qui nous permet de synchroniser les documents avec les applications clientes. Les fichiers sont eux gérés via un stockage Swift. À côté de ça, des outils de facturation et de pilotage de la plateforme sont développés en Ruby on Rails avec une base Mongo, PostgreSQL et Redis. Tout ceci n’est évidemment pas limitatif : Nous avons encore des choses à imaginer et une belle feuille blanche devant nous.

Profil recherché

Pour ce poste nous visons des développeurs ayant déjà idéalement déjà une expérience significative en Go. Nous nous attendons à ce que Git, les tests, l’intégration et le déploiement continus, les revues de code entre pairs, la lecture de documentation technique en anglais, le développement de composants asynchrones et à forte concurrence d’accès ainsi qu’une maîtrise de l’environnement web/http soient des évidences pour vous.

À côté de vous, vous aurez des équipes front sur Javascript et React et des équipes infra qui parlent infrastructure as code. Sans que ce ne soit un critère, c’est un atout si vous vous avez déjà touché à un de ces domaines ou si vous avez une expérience de développement natif Android ou iOS (on en a parfois besoin pour compléter l’environnement Cordova sur le mobile).


Nous ne cherchons pas forcément des profils stéréotypés. Si vous êtes différents, si vous avez un profil particulier, si vous n’entrez pas dans (toutes) les cases ou si vous vous sentez un peu le mouton à cinq pattes, venez discuter.

Au-delà du CV, nous serons intéressés par qui vous êtes, comment vous avez travaillé par le passé dans vos équipes, si vous avez déjà fait du télétravail ou de l’open source, à quels enjeux vous avez été confronté et comment vous les avez affronté, ce qui vous motive ou vous fait choisir Cozy plutôt qu’autre chose.

Déroulement des entretiens

Nous sommes tous en télétravail. Nous pourrons nous voir si vous habitez au même endroit qu'un autre membre de l'équipe mais nous utiliserons les mêmes outils que ceux que nous utilisons au jour le jour, dont la visio.

Après une première prise de connaissance, nous vous proposerons un échange en immersion avec un autre développeur : Explication de l'architecture, revue de code et discussion autour du code, échanges à propos de l'organisation et du quotidien à Cozy.

Notre code source est déjà ouvert sur Github, venez voir à quoi ça ressemble : https://github.com/cozy

Découvrez l'équipe de COZY CLOUD