Carrière

Rejoignez l’équipe Kuzzle !

Une aventure collective qui révèle le meilleur de chacun.

Développeuse ou développeur

Backend Logiciel Open Source

CDI – Lieu: Montpellier, Paris, Nante ou partial / full remote
Temps partiel possible

Stack Technique: Node.js, Elasticsearch, Redis, Javascript/Typescript

Avantages : carte Swile, Mutuelle, Plan Epargne Entreprise, Comité d’entreprise…
(Kuzzle fait partie du Groupe Kaliop et bénéficie d’avantages normalement réservés aux ETI )

A propos

Kuzzle est une Startup en très forte croissance lancée en 2016 qui édite une plateforme de Backend Open-Source pour l’Internet des Objets et le mobile. Kuzzle permet aux grandes entreprises de différents secteurs d’activités (construction, transport, industrie, santé…) d’accélérer le développement de leurs applications IoT et mobiles en se concentrant sur l’expérience utilisateur.

Disponible en v2 depuis 2019, notre backend Open Source ne cesse de grandir, de plus nous développons depuis fin 2020 un nouveau produit à destination de l’IoT: une Plateforme IoT complète dans l’ADN de notre backend en intégrant un framework de développement.
Majoritairement tournée vers le secteur de l’Internet des Objets, Kuzzle est déjà utilisé par de grands groupes industriels (Bouygues Construction, La Poste, Veolia) mais aussi plus de 2000 communes réparties dans 3 départements. Kuzzle ambitionne de devenir la référence de la plateforme IoT en France et en Europe et réalise déjà 40% de son chiffre d’affaires à l’étranger.

Descriptif du poste

Nous recherchons un développeur backend capable de travailler sur le backend Open Source ainsi que sur nos produits Enterprise.

Concrètement il va y avoir du code à écrire mais surtout de la réflexion autour de ce genre de sujets:

  • Sécurité (injection, failles, DOS…)
  • Performances
  • Clustering
  • Developer Experience
  • Maintenabilité
  • Remaniement
  • Évolutivité
  • Processus industriels (release, breaking changes, semver, …)

Ton avis sera attendu et écouté, autant pour la partie purement technique que pour la partie roadmap produit. Les utilisateurs de Kuzzle sont des développeurs, ce qui veut dire qu’on est les mieux placés pour savoir quels sont leurs besoins.

La qualité du code, on rigole pas avec ça chez Kuzzle !

Comme on développe un produit Open Source utilisé par des milliers de personnes, nous avons de strictes exigences de qualité et une CI à toute épreuve:

  • Linteurs (eslint, sonarqube, LGTM)
  • Test fonctionnels et unitaires (Cucumber, Mocha)
  • Test des snippets de la documentation (maison)
  • Documentation obligatoire (et sans liens morts)
  • Déploiement automatique (NPM, Docker, documentation)

Chaque apport au code donne lieu à la création d’une pull request qui sera revue par au moins deux personnes avant d’être acceptée.

De nombreux ateliers techniques sont organisés, chacun est libre d’y participer et d’apporter sa contribution à l’édifice.

Profils recherchés

 

Compétences techniques attendues
  • Solides connaissances en programmation backend, de préférence en Node.js mais si vous maitrisez un autre langage c’est bon aussi.
  • Bonne compétences en architecture de code (SOLID, KISS, tout ce qui permet de produire un code élégant et maintenable)
Compétences appréciées
  • Première expérience avec la programmation asynchrone.
  • Bonne connaissances de CI/CD (Gitlab, Github Action, …) ainsi que des concepts et outils liés.
  • Bonne connaissance de Docker et Docker Compose (on bosse qu’avec ça)
  • Avoir travaillé sur des problématiques de scalabilité, clustering ou de performances.
  • Savoir comprendre et rédiger en anglais. Comme on est open source beaucoup de communications sont en anglais.
Soft Skills attendus
  • Très bonne communication, c’est le cœur de nos méthodes pour faire évoluer notre entreprise et notre travail ainsi que pour partager la connaissance et la valeur.
  • Être rigoureux, le code produit est open source et doit être facilement reprenable autant en interne que par des tiers.
  • Autonomie, notre organisation est très horizontale et c’est donc à chacun de savoir de se responsabiliser pour faire avancer ses tâches dans le but d’améliorer le produit dans la direction que l’on s’est fixé.
  • Conserver un esprit critique, chaque décision est questionnable et doit être questionnée afin de s’assurer de prendre les meilleures décisions possibles.
  • Accepter la critique, en parallèle du point précédent, chacun doit être capable de se remettre en question et d’accepter les critiques constructives

Déroulement des entretiens

 

  1. Prise de contact via email ou LinkedIn
  2. Entretien RH (30 min)
  3. Entretien avec trois membres de l’équipe (20 min)
  4. Entretien technique avec le Lead Architect et un autre développeur backend (30 min)
  5. Entretien avec le CTO ou CEO (30 – 60 min)
  6. Welcome 🙂

« Travailler chez Kuzzle m’offre une grande autonomie et une responsabilisation de mon travail.
Chacun est force de proposition et l’équipe décide ensemble de son organisation et de ses priorités.

La co-construction au travers des reviews systématiques et des ateliers de conception me permet de progresser techniquement dans un cadre bienveillant.
Je suis très reconnaissant des avantages offerts par Kuzzle. »

Adrien

Software Architect, Kuzzle

Notre ADN

Culture

Nous prenons notre culture au sérieux et nous nous efforçons de créer un environnement de travail positif, transparent et gratifiant. Nous sommes dans la performance mais nous savons aussi comment nous amuser et profiter de nos moments d’équipe tous ensemble.

Leadership

Chez Kuzzle, non seulement nous construisons des applications, mais nous boostons aussi des carrières. À mesure que nous grandissons, nous encadrons la prochaine vague de leaders, engageants et solidaires et accompagnons les futurs talents de demain.

Idées

Nous apprécions de connaître les idées et les points de vue de nos collaborateurs et nous savons que notre succès en dépend. C’est pourquoi chez Kuzzle nous encourageons la communication et savons valoriser et récompenser toutes les idées qui nous feront devenir meilleur.

Nos valeurs se vivent au quotidien

Nous nous préoccupons du bien-être de nos collaborateurs et investissons dans
leur avenir.

Nous menons nos activités dans le respect des normes éthiques  et assumons la responsabilité de nos actes.

Nous nous engageons à atteindre l’excellence dans tout ce que nous faisons et cherchons constamment à nous améliorer.

Suivez-nous sur les réseaux sociaux

Soyez informés de notre actualité, de nos nouveautés produits ou encore des postes à pourvoir.

Ils nous font confiance

Crédit Agricole