Dev Fullstack en 100% télétravail

Dernière mise à jour : août 28

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.

Stack technique à ce jour :

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

A propos de "1km à Pied"


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 :

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

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

  • 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 🙂



Contexte du poste


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

Nous avons une roadmap ambitieuse pour améliorer notre produit actuel et sortir de nouvelles fonctionnalités.


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

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

Avec toi nous serons donc 6 dans l'équipe tech 🙂

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 de l'équipe tech :

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é

  • Tu as au moins 2 ans d'expérience dans le développement

  • Coder pour le climat et la mobilité durable te motive,

  • Un profil plutôt orienté "back" de par la nature des tâches et les challenges techniques à venir. En ce qui concerne le langage, bien que la stack soit orientée Java pour le moment, nous ne sommes pas bloqués sur ce point,

  • Tu prends le temps d'écouter, analyser

  • Tu aimes résoudre les problèmes (problem-solver),

  • 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.

  • Tu as envie d'être en full télétravail, ça correspond vraiment à ton désir d'organisation sur le long terme pour te permettre de vivre en dehors d'une grande ville par exemple.

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

  • HTML, CSS, Tailwindcss,

  • Nodejs, JavaScript, Vuejs, Nuxtjs, React, Strapi, D3.js, TypeScript

  • Spring Boot, Quarkus,

  • AWS,

  • Python,

  • Docker, Kubernetes,

  • Des connaissances sur l'analyse et le traitement de données,

  • Avoir développé ou consommé des API

Les avantages d'être early employee de notre startup !

  • Rejoindre tôt une future pépite 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 entreprise à 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 vision...

  • 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/)

Rémunération

Prix de marché pour un profil entre 2 à 5 ans d'expérience en province.


Je candidate



Process de recrutement

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

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

étape 3 : Entretien final avec les 2 co-fondateurs