Développeuse / Développeur Java Fullstack confirmé(e) (Full Remote / France)

  • Station F - Paris 75013
  • CDI
  • Date de début : 01 septembre 2021
  • Postuler

À propos

Lancé par une Ex-BlaBlaCar, 1km à Pied veut résoudre un problème majeur : En France, 74% des actifs français font encore leur trajet domicile-travail en 🚗 sur une distance de 15km aller alors que nous devons résoudre une triple crise sociale, climatique et énergétique.🌍

Pour réduire l'usage de la voiture, nous sommes persuadés qu'il faut aider les employeurs à mesurer la mobilité de ses salariés et ses impacts négatifs pour en faire le nouveau KPI des DRH.

1km à Pied offre une solution SaaS (Software as a Service) d'analyse des trajets domicile-travail aux entreprises et fournit des solutions afin de les optimiser et trouver des alternatives aux salariés.

Sur la base du fichier RH de l'entreprise, l'application permet ainsi d'obtenir :

  • L'analyse des données RH sur la base des fichiers et mise à disposition d'une analyse sous 48h (voir moins en fait);

  • Le plan de mobilité permettant aux entreprises de prioriser les actions les plus pertinentes;

  • La comparaison des trajets pour les entreprises multi-sites afin de pouvoir Identifier lkes employés de terrain qui pourraient être mutés plus près de chez eux.

Pourquoi notre nom ? Nous souhaitons provoquer un "shift" entre le paradigme actuel qui est "15km en voiture" à un futur souhaitable où un maximum de salariés pourraient travailler à 1km à pied de chez eux 🙂

Descriptif du poste

Lieu :

Poste ouvert sur toute la France en full remote 👇

Possibilité de se retrouver de temps à autres au siège à Mâcon (Sud Bourgogne) ou à Station F à Paris où nous sommes incubés et avons des bureaux.

Important :

Ce poste n'est pour le moment ouvert que pour une personne résidant en France. Ce critère n'est pas négociable.

Type de contrat :

CDI.

Important :

Nous ne cherchons pas de freelance / ESN pour le moment 😉

Rémunération :

En fonction du profil.

Stack technique à ce jour :

Java, Framework Spring, Python, Thymeleaf, VueJS, MariaDB, Docker, AWS

Pourquoi ce recrutement ?

Histoire

Lancé par une Ex-BlaBlaCar, 1km à Pied veut résoudre un problème majeur : En France, 74% des actifs français font encore leur trajet domicile-travail en 🚗 sur une distance de 15km aller alors que nous devons résoudre une triple crise sociale, climatique et énergétique.🌍

Pour réduire l'usage de la voiture, nous sommes persuadés qu'il faut aider les employeurs à mesurer la mobilité de ses salariés et ses impacts négatifs pour en faire le nouveau KPI des DRH.

1km à Pied offre une solution SaaS (Software as a Service) d'analyse des trajets domicile-travail aux entreprises et fournit des solutions afin de les optimiser et trouver des alternatives aux salariés.

Sur la base du fichier RH de l'entreprise, l'application permet ainsi d'obtenir :

  • L'analyse des données RH sur la base des fichiers et mise à disposition d'une analyse sous 48h (voir moins en fait);

  • Le plan de mobilité permettant aux entreprises de prioriser les actions les plus pertinentes;

  • La comparaison des trajets pour les entreprises multi-sites afin de pouvoir Identifier lkes employés de terrain qui pourraient être mutés plus près de chez eux.

Le MVP a été quasi-intégralement développé par l'actuel CTO / co-fondateur d'abord en side project de juin 2019 à décembre 2019 (à l'époque en freelance) puis à temps plein à partir de janvier 2020.

Pourquoi notre nom ? Nous souhaitons provoquer un "shift" entre le paradigme actuel qui est "15km en voiture" à un futur souhaitable où un maximum de salariés pourraient travailler à 1km à pied de chez eux 🙂

Contexte

Nous sommes depuis plus d'un an présent dans l'écosystème Greentech et mobilité et avons le désir d'aider les entreprises en leur fournissant tous les outils et analyses afin de les aider à réduire l'impact de leurs trajets Domicile-travail.

Pour répondre à leurs exigences et améliorer notre produit, nous avons une roadmap ambitieuse et c'est pour cela que nous sommes à la recherche d'un développeur fullstack à temps plein.

En relation directe avec le CTO, tu seras amené(e) dans un premier temps à te familiariser avec la stack actuelle et prendre en main les applications / services existants. Par la suite, ton rôle sera d'aider le CTO à développer les nouvelles fonctionnalités, mettre en place de bonnes pratiques de développement et en être le garant pour nos futures recrues. De par la taille de notre équipe, ce poste requiert une très forte capacité d'adaptation et d'autonomie.

Au quotidien, tes missions seront les suivantes :

  • Participer aux ateliers de brainstorming produit avec les 2 co-fondateurs et l'équipe.
  • Co-construire et améliorer le produit,
  • Contribuer à améliorer nos méthodologies de travail et nos processus de développement,
  • Participer à construire l'équipe technique avec le CTO.

Quelques challenges techniques :

  • Optimiser et améliorer nos traitements de fichier RH,
  • Passer d'une architecture "classique" à une architecture CQRS avec la mise en place d'event sourcing,
  • Anticiper la scalabilité avec la croissance du nombre de clients et de trajets à analyser,
  • Et d'autres challenges 😃

L'organisation technique

L'équipe

Actuellement, l'équipe technique est composée du CTO, 2 alternants et 2 stagiaires.

Nous prévoyons de rester sur le même type de configuration donc si tout se passe bien, nous seront 5 + 1 🙂

Nous ferons appel ponctuellement à des freelances sur des besoins assez précis lorsque nécessaire.

La stack technique

Il y a aujourd'hui un existant sous la forme d'un monolithe développé en Java/Spring Boot/Thymeleaf/VueJS ainsi que d'autres micro-services également développés avec la même stack.

Base de données : nous sommes sur du MariaDB

Ops : nous avons toutes les applications hébergées sur AWS et nous utilisons différents services (AWS Beanstalk, Fargate, Batch, AWS Lambda)

Sur le moyen terme, l'objectif est de basculer vers une architecture orientée micro-services et séparer la partie front / back.

Par ailleurs, il existe d'autres sujets à démarrer dont la stack et l'architecture reste à définir donc ce sera aussi l'occasion pour toi de proposer des choses !

Fonctionnement :

L'équipe fonctionne en mode agile en s'adaptant à la situation et aux projets et la durée des sprints varie entre 1 et 3 semaines.

L'objectif est aussi de pouvoir travailler ensemble sur certains sujets et à ce titre, nous aurons aussi des séances de pair programming voir mob programming !

Profil recherché

Les qualités attendues

  • Tu as au moins une bonne première expérience (minimum 2 ans) dans le développement et l'idée d'un nouveau challenge dans la mobilité te motive,
  • Un profil plutôt orienté "back" de par la nature des tâches et les challenges techniques à venir. Une expérience en Java/Spring (et son écosystème) est également très appréciée,
  • Une expérience en Python est un plus,
  • Tu prends le temps d'écouter, analyser et aime résoudre les problèmes (problem-solver). Si tu as lu jusqu'ici, merci de nous préciser ton éventuel lieu de travail si tu postules chez nous (tu peux utiliser la première question pour cela),
  • Tu as de l'appétence pour le domaine dans lequel nous travaillons,
  • Tu es capable de faire preuve d'autonomie mais tu n'as pas peur de demander de l'aide lorsque tu es bloqué(e) sur un sujet,
  • Tu fais preuve de bienveillance et d'esprit d'équipe.

Compétences techniques appréciées mais non requises

  • HTML, CSS, Tailwindcss,
  • Nodejs, JavaScript, Vuejs, Nuxtjs, React, Strapi, D3.js, TypeScript
  • Quarkus,
  • AWS,
  • Python,
  • Docker, Kubernetes,
  • Base de données relationnelle
  • NoSQL
  • Des connaissances sur l'analyse et le traitement de données,
  • Avoir développé ou consommé des API

Ce que va t'apporter ce poste :

  • Rejoindre tôt une future pépites de la French Tech 🐓 déjà labellisée “Greentech innovation” 🌍 et dans les “100 startups pour changer le monde” du magazine Challenges
  • Collaborer directement avec les co-fondateurs et devenir une personne clé de la startup
  • Contribuer à une "startup à mission" qui réduit l'impact carbone des trajets Domicile-travail
  • Télétravail en open bar, le remote est notre mode de travail “normal” depuis notre lancement. Management agile, communication régulière en visio
  • Etre la première recrue en CDI de l'équipe technique et avoir un rôle structurant pour la suite
  • Possibilité d’être logé à prix compétitifs au FlatMate de Station F (https://stationf.co/fr/flatmates/)

Process de recrutement

Phase 1

Entretien de 1 heure en visio avec le CTO pour discuter du poste et de tes attentes

Phase 2

Entretien technique en pair programming d'environ 2h avec le CTO

Phase 3

Entretien final avec les 2 fondateurs

ps : La lettre de motivation n'est pas nécessaire mais tu peux nous dire quand même ce qui te motive sur ce poste et éventuellement des informations que tu trouves intéressantes à préciser ! 😃

Les 2 questions avec l'offre sont en revanche obligatoires.

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 01 septembre 2021
  • Lieu : Paris, France (75013)
  • Niveau d'études : Bac +5 / Master
  • Expérience : > 2 ans
  • Télétravail total possible