Full Stack Developer - Montpellier

Long term
Montpellier, France
Circular economy
Partial remote possible
3 yrs of exp.
Posted on 09-20-2022

MagicPallet

MagicPallet a développé un SaaS qui permet aux acteurs de la supply chain de réduire les kilomètres parcourus et émissions de CO2 associées liés au transport d'emballages vides.

More informations
  • Website
  • Company
  • Between 15 and 50 persons
  • Circular economy
Read more

La palette Europe est l’objet de manutention consigné le plus utilisé dans le monde. Il sert aux acteurs de la supply-chain à transporter et à stocker de la marchandise. Actuellement, plus de 8 milliards de palettes EU circulent à travers le globe.

Avant MagicPallet, industriels, distributeurs et transporteurs, récupéraient leurs palettes en faisant rouler des camions à vide (chargés uniquement de palettes) sur des centaines de kilomètres. Ne générant aucune valeur marchande mais rejetant des centaines de million de tonnes de CO2 dans l’atmosphère.

Aujourd’hui, MagicPallet a développé un SaaS, sous forme d’une architecture micro-services, qui permet à ces acteurs de simplifier la gestion de tous leurs emballages industriels (consignés ou non) et de ne plus rapatrier les palettes EU expédiées, en les échangeant contre des stocks d’autres utilisateurs proches de leurs sites expéditeurs.

En divisant par 10, 20, 100… les kilomètres parcourus liés au transport de palettes vides, nos utilisateurs améliorent leur empreinte carbone et leur marge en supprimant les coûts de transport et émissions de CO2 associés.

Dans un contexte fortement agile et innovant

Missions principales

  • Tu soutiendras l’équipe sur la conception, le développement et l’intégration de nouvelles fonctionnalités au sein de l’application.
  • Tu seras force de proposition face à des problématiques métiers ou techniques, afin de répondre au mieux aux besoins des utilisateurs ou à nos besoins internes.
  • Tu challengeras l’architecture existante, et participeras à des travaux de conception et d’architecture visant à solidifier le socle technique existant. Ton expertise, tes bonnes pratiques et ton sens du détail seront les bienvenus !
  • Tu prendras part à des sujets de R&D sur des problématiques techniques pointues et passionnantes (Indexation des stocks pertinents, échanges multi-partie, etc. ).
  • Tu participeras aux revues de code afin de garantir une cohérence globale du code source, mais également à la veille technique pour identifier en amont des outils ou méthodologies pouvant améliorer notre environnement technique.

Compétences

  • Software engineering (SOLID principales, design patterns, etc.)
  • Bonne connaissance de l’environnement Java et du framework Spring boot
  • Conception de base de données SQL
  • Connaissance de base de données noSQL et de leurs cas d’usage
  • Connaissances des API RESTful, de leurs standards et des best practices
  • Maitrise des architectures hexagonales et maitrise des process CI/DI serait un plus

Environnement technique

  • Java
  • Spring Boot
  • PostgreSQL / PostGIS
  • Angular 11
  • Goocle Cloud Platform (App Engine, Compute Engine, etc.)

Travail en collaboration avec l’équipe tech & produit (Tech lead, développeurs, Product Owners).

Profile

Valeurs et profil

Issu d’une formation bac +5 ou d’une école d’ingénieur :

Tu as une expérience significative sur un poste de fullstack developer 💪

Tu es sensibilisé aux architectures micro services (sécurité, communication, etc.) 👀

Tu as envie de contribuer à un projet vertueux 🌱 et plein de challenges ! 🚀

Tu es animé par les challenges techniques et les problèmes à résoudre 🎯

Tu aimes transmettre tes connaissances aux équipes… ♻️

… et aussi en apprendre des autres ! 💡

Bien-être au travail

💥 Une mutuelle Alan prise en charge à 100 %

💥 Une carte ticket-resto Swile

💥 2 jours de télétravail

💥 Des sessions jeux de société aux pauses dej

💥 Des tournois de mini ping-pong

💥 Des partenaires de tennis, de badminton, de running, de Mario Kart, …

Déroulement des entretiens

  1. Entretien avec le Tech Lead et la PO
  2. Tests pratiques
  3. Entretien avec un membre de l’équipe Tech
  4. Entretien avec le fondateur