Gogaille c’est la rencontre de 5 entrepreneurs qui ont croisé leurs expertises dans l’hôtellerie et le service afin de proposer des solutions de gestion et de conseil pour des tiers dans le secteur de l’hospitalité : hébergement et métiers de bouche.
L’entreprise en pleine croissance repense l’hospitalité traditionnelle en développant une nouvelle marque alliant convivialité et innovation dans les cœurs de ville. Ces refuges urbains, au rond-point des terroirs, sont des lieux de rencontre à l’atmosphère authentique.
Nous recherchons une personne qui désire :
- Développer un nouveau concept dans un environnement entrepreneurial
- S’engager dans un projet qui va bouleverser l’hospitalité traditionnelle
- Travailler et apprendre auprès de professionnels de l’hôtellerie et du service
- La bienveillance et le défi feront partie de ton quotidien.
- Nous recherchons des pépites qui participeront au développement de l’entreprise et apporteront leurs compétences et créativité dans un environnement de transmission.
- Un environnement de travail convivial au sein d’une structure jeune et dynamique.
- À l'aise avec PHP au quotidien.
- Connaissance et principes de fonctionnement des framework PHP modernes.
- Sensibilisé à la qualité du code. Notre devise : Un code non testé est un code qui n'existe pas.
- Convaincu (ou même mieux, formé !) que le DDD n'est pas juste un buzzword.
- Capable de passer 20 min de brainstorming pour trouver le nom d'un value object de 20 lignes.
- Préfère supprimer du code que d'en écrire.
- Expérience : Peu importe tant que vous êtes à l'aise avec les points ci-dessus
- Salaire : entre 40k€ et 45k€
🚩 On ne vous demande pas de connaître tout ce qui suit mais vous vous voyez évoluer et progresser dedans.
Nous introduisons la technologie là où elle n'existait pas encore. Bien souvent, cela permet :
- De déléguer des tâches aux utilisateurs finaux. Ils ont plus d'autonomie contre un peu plus de responsabilité.
- D'automatiser des tâches rébarbatives et ennuyeuses.
- De créer de nouveaux usages en reliant des concepts.
- Construire un produit complet, robuste et résilient.
- Interconnecter diverses technologies tierces pour produire de nouveaux usages.
- Challenger sans cesse la plateforme, niveau produit ou architecture.
Backend
- 🐘 Monolithe modulaire sous Symfony 5.2 en Serverless (Bref.sh). Et oui on a déjà migré sur PHP8 😉
- 🕷️ Partie API propulsée par Api-Platform.
- 🏆 Behat et PhpSpec pour les tests.
- 🤷♂️ Pas de doctrine (ni de base de données relationnelle) 😉
⚠️ Note : Aucune fermeture à un autre langage si le besoin se présente à terme.
Frontend
- 🎨 Composants React et design system.
- 🖼️ Nextjs avec Typescript.
- ☁️ Hébergement sur Vercel.
- ⚡ Utilisation de SSG.
- 🏆 Jest et cypress pour les tests.
Infrastructure
- ☁️ Plateforme hébergée sur AWS.
- 🏗️ Provisionnée via terraform.
- 🐋 Docker-compose en local.
Data
- 🖼️ Sanity.io comme CMS Headless.
- 🗃️ DynamoDB comme stockage technique.
Workflow
- ⚡ Monorepo : toute la stack dans un seul dépôt git.
- Intégration et déploiement continu via github actions.
- 🤓 Code review systématique via pull request.
Architecture
- Beaucoup d'inspiration du DDD, Clean Architecture et CQRS.
- 💪 Agilité au coeur de nos pratiques.
- 💡 Tout le monde participe tôt à la réflexion produit.
- 🥊 Toujours une oreille pour échanger / challenger.
- 😎 Très pragmatiques. Notre spécialité : remettre à après-demain ce dont on peut se passer demain.
- 📆 Sprint de 2 semaines avec kanban.
- 1 CTO multi tâche avec +15 ans d'expérience.
- 1 développeur backend très orienté Symfony avec +15 ans d'expérience.
- 1 développeur fullstack qui avoue préférer le javascript avec +10 ans d'expérience.
Historiquement, la majeure partie de l'équipe est à Bordeaux. 2 fondateurs sont à Paris.
L'équipe tech, elle, est actuellement localisée sur Marseille mais un recrutement en télétravail est tout à fait envisageable.
Il resterait sympa cependant de pouvoir nous rencontrer de temps en temps en vrai ! Pour parler boulot et autre.
- Participer à l'identification des besoins métier.
- Participer aux arbitrages stratégiques en fonction des problématiques rencontrées :
- réalisation d'un développement spécifique ;
- recherche d'une solution générique et comment l'intégrer.
- Documenter les processus applicatifs à concevoir.
- Développement de solutions spécifiques ou intégrations de solutions génériques.
- Réalisation des tests validant le bon fonctionnement d'un livrable.
- Rendre visible en permanence ton travail afin de permettre des revues et soulever toute question qui subsiste en cours de route.
- Produire quand nécessaire des copies d'écran, vidéos ou démo : montrer plutôt qu'expliquer 🍿.
- Respecter et faire évoluer les processus qualité dans un principe d'amélioration continue.
- Maintenir et faire évoluer les applications.