Back-end dev internship _ 100% remote work - Mâcon

💡 Responsible products or services
Internship
Localisation Mâcon, France
Mobility
Full remote
950€ gross (Monthly)
From 0 to 3 yrs of exp.
Posted on 12-16-2024
Start : March 2025

1km à Pied

Des millions d'employés de terrain pourraient faire le même job plus près de chez eux. Nous avons construit un outil de data analyse des trajets et de réaffectation pour employeurs multisites.

💡 Responsible products or services

The company's mission is to design eco-responsible products and services aligned with the needs of the ecological transformation.

More information
  • Website
  • Company
  • Between 15 and 50 persons
  • Mobility
Impact study

Carried out an internal impact measurement.

Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Read more

“1km à Pied” est un logiciel RH qui aide les employeurs multisites à réaffecter leurs employés de terrain sur un site plus près de chez eux. Nous aidons déjà Point P, Loxam, Sodexo, Lidl, Auchan et Carrefour à faire des heureux et portons l’espoir d’avoir un impact en millions de tonnes de CO2 !

Notre mission

La majorité des actifs sont des employés de terrain du retail, hôtellerie, restauration, Ehpad, BTP, santé, sécurité, propreté, services publics, collectivités, transport…

Sur la base de nos premiers résultats on peut projeter que 7 millions d’employés de terrain pourraient agréablement être réaffectés en France avec un gain médian de 10km matin et soir.

Regarder notre vidéo mode d’emploi

Regarder une interview BFM sur notre mission

Contexte

Nous avons une feuille de route ambitieuse et besoin de compléter l’équipe technique / produit composée de :

  • Un CTO
  • Un lead développeur fullstack
  • Une développeuse fullstack junior
  • Une product manager
  • Une UX/ UI Designer

Descriptif du poste

En relation directe avec le lead développeur, ta mission sera de travailler sur la plateforme principale utilisée par nos clients mais également sur notre backoffice qui permet d’administrer l’application.

Dans ce cadre, tu seras amené(e) à travailler sur différents modules, de la gestion des données RH (de l’importation des données jusqu’au traitement), au calcul des coordonnées et des itinéraires mais aussi sur l’optimisation des mobilités internes tout en faisant attention à la scalabilité des services.

Le stage permettra d’appréhender les défis dans la mise en œuvre d’une solution évolutive et déployable sur plusieurs clouds. Il permettra également de monter en compétence sur plusieurs langages et framework.

Tes missions au quotidien :

Analyse des besoins

Veille technique et proposition d’une solution

Rédaction et conception des spécifications techniques,

Développement des fonctionnalités,

Participation à l’amélioration de nos méthodologies de travail et nos processus de développement.

L’organisation technique

La stack technique :

Monolithe développé en Java/Spring Boot/Thymeleaf/Vuejs

Autres micro-services également développé avec la même stack.

Base de données : MariaDB

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

Nous avons une feuille de route assez ambitieuse avec une modernisation de l’architecture en plus des évolutions fonctionnelles.

Fonctionnement :

L’équipe fonctionne en utilisant une méthode agile hybride (scrumban) afin de garder une certaine flexibilité dans les sujets à traiter et aussi par rapport à la configuration de l’équipe.

Par ailleurs, nous organisons périodiquement des sessions de pair programming / mob programming. Les pull requests se font soit en asynchrone ou en “live” selon les situations.

Condition de stage

Stage à pourvoir à partir de Février ou Mars 2025 pour une durée de 5 à 6 mois (préférence 6 mois)

Rémunération : 950€ brut

Localisation

Nous sommes une entreprise “remote first” donc tu peux être partout en France sachant que l’équipe est principalement autour de Paris et autour de Mâcon aujourd’hui :

Paris : Nous avons quelques places à Station F

Mâcon : une partie de l’équipe

Étant incubé à Station F et sous réserve de disponibilité, il est également possible de louer à un tarif assez compétitif une chambre dans une colocation près de Station F à travers l’offre flatmates : https://stationf.co/services/flatmates

A quoi vont ressembler tes 30 premiers jours ?

Durant les 30 premiers jours de stage, tu auras une phase d’embarquement avec une présentation de l’entreprise, de son fonctionnement, des outils, langages et framework. Durant ce laps de temps, des sessions de pair programming seront prévues afin de t’aider à prendre en main la méthodologie de travail de l’équipe, te former aux méthodes et mieux appréhender ton environnement.

Ce sera aussi une étape importante pour prendre connaissance de ton sujet qui sera le fil conducteur tout au long de ton stage.

Tu pourras également nous faire part de tes retours et amélioration sur notre phase d’embarquement et contribuer à l’améliorer !

A l’issue de ce premier mois, tu auras une vue globale de l’entreprise, de notre feuille de route et une vision générale de l’environnement technique !

Profile

Nous sommes une entreprise “remote first”, il est donc indispensable d’être à l’aise avec le télétravail quasi-total. Ce poste requiert également une bonne capacité d’adaptation, d’autonomie et d’organisation.

Formation : Cursus universitaire, école d’informatique, d’école d’ingénieur, formation aux métiers de développeur etc…

Une première expérience en Java (Stage, alternance) est un plus.

Qualités attendues

Tu as de l’appétence pour notre mission à impact

Tu prends le temps d’écouter, analyser et aime résoudre les problèmes,

Tu es rigoureuse / rigoureux dans ton travail.

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,

Etre à l’aise avec le télétravail.

Une bonne compréhension de la programmation objet

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

Une expérience dans les framework Spring ou Quarkus,

Une expérience avec un cloud (AWS, GCP, Azure, Scaleway, OVH….),

Des connaissances sur l’analyse et le traitement des données.

Processus de recrutement

1h d'entretien en visio pour discuter du poste et faire des tests techniques.

La lettre de motivation “classique” n’est pas nécessaire.

En revanche, merci de répondre aux 4 questions suivantes :

  • Que penses-tu de 1km à Pied ?
  • Es-tu à l’aise avec le télétravail ?
  • Quelles sont tes dates de stage ?
  • Quels aspects de ce stage t'ont donné envie de postuler ?

PS : Si tu n’as pas toutes les compétences écrites / demandées, ce n’est pas grave et on ne coche jamais forcément toutes les cases ! On recherche une personne motivée et désireuse d’apprendre.