Senior Software Engineer - Montpellier

💡 Responsible products or services
Long-term contract
Localisation Montpellier, France
Circular economy
Posted on 04-24-2023

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.

💡 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
  • Circular economy
Impact study
MagicPallet did not yet communicate its impact measurement.
Labels and certifications
This structure did not communicate to us the labels or certifications that it was able to obtain.
Read more

Dans un contexte fortement agile et innovant

Missions principales

Ta mission principale sera donc de challenger l’architecture existante. Tu seras force de proposition pour apporter de nouvelles solutions de conception visant à améliorer l’existant et faciliter le compréhension globale du code. L’idée étant que nos use cases soient même lisibles par notre PO 😉

En lien avec le tech lead, tu seras responsable des nouveaux chantiers techniques à adresser et participeras à leurs conceptions, leurs développements et leurs intégrations dans l’environnement existant. Ta mission consistera également à l’animation d’ateliers de sensibilisation sur des choix techniques et d’architectures back-end.

Tu participeras également au développement de nouvelles fonctionnalités métiers, à l’écriture de tests et à l’amélioration continue du code actuel.

Compétences souhaitées

* Maitrise des architectures hexagonales

* Maitrise des architectures micro services / monolithe modulaire

* Maitrise des architectures orientées évènements (event bus, queue, etc.)

* Connaissance des différents protocoles de communication inter-microservices (gRPC, Pub/Sub, RESTful, etc.)

* Connaissance de l’environnement Java et du framework Spring boot

* Software engineering (SOLID principales, design patterns, etc.)

Environnement technique

* Microservices RESTful

* Java / Spring boot

* GCP (App Engine, API Gateway)

* PostgresSQL

* RabbitMQ / Kafka

* Github

Process de recrutement

☝️ Premier entretien pour faire connaissance avec Paul notre Tech Lead et Morgane notre PO (45 min)

✌️ Si nous sommes sur la même longueur d’onde, tu recevras une étude de cas suivi d’un entretien pour débriefer avec Paul (1H max)

🤟 Dernière étape : un entretien avec notre fondateur Pierre-Edouard (30 min)

Profile

Valeurs et profil

Tu as au moins 5 ans d’expérience sur un poste de software engineer back-end 💪

Tu as participé à la conception logicielle d’un environnement micro services au cours de tes précédents postes ☝️

L’architecture hexagonale, le découplage, la responsabilité unique et autres principes de conception logicielle n’ont plus aucun secret pour toi ! 🙌

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

💥 RTT

💥 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, …