Ingénieur Développeur Fullstack PHP/JS

Il y a 3 semaines

Rue de Porstrein Brest France, BRE, Belgique Boond Temps plein 50 000 € Contrat
### Pourquoi nous recrutons 🔥 : Ce poste ouvrira officiellement en septembre, mais on préfère prendre de l’avance [Boond](https://www.youtube.com/watch?v=ac07PI4bUNE&t=4s) est en train de Scale 🦊 Boond, c’est la plateforme SaaS qui booste la performance des [ESN](https://www.youtube.com/watch?v=sqPRJ178mXM) et cabinets de conseil. On accompagne [2000 clients](https://www.youtube.com/watch?v=vSuey3uFtT8), ESN, cabinets de conseil et sociétés d’ingénierie, et près de 100 000 utilisateurs en France et à l’international. Le tout en [100% remote](https://shows.acast.com/ici-ca-parle-recrutement/episodes/pas-de-teletravail-sans-une-culture-dentreprise-forte) et ça depuis 2009, avec aujourd’hui, 110 Boonders 🦊 [Aujourd’hui :](https://www.youtube.com/watch?v=Z6mGebHPKow) 13M€ d’ARR, 21M€ d’ici 24 mois. On a prouvé que l’on savait scaler intelligemment en gardant notre rentabilité et notre [culture](https://www.youtube.com/watch?v=Jut-42Rs6bc). Et Boond, c’est avant tout une boîte de tech, créée par un tech, [Tanguy.](https://www.youtube.com/watch?v=ac07PI4bUNE) Ici, on aime le code bien pensé et les équipes qui avancent ensemble. On grandit, et on renforce plusieurs de nos squads avec des Senior Dev Fullstack. Un mot honnête sur le métier : avec l’arrivée des assistants de code IA, la valeur d’un·e dev se déplace de l’écriture de code vers la [réflexion métier](https://www.youtube.com/watch?v=Z6mGebHPKow&t=22s) : comprendre les règles produit, challenger une spec, savoir quoi construire et pourquoi. Et pour ça, on a besoin de toi ### La (shiny) team 🏆 : Chez Boond, tout tourne autour des squads produits 🙌 Une squad type, c’est un noyau resserré : un Product Owner, une QA attitrée (incollable sur les règles de gestion), un·e Designer attitré·e, plusieurs devs Fullstack (dont des Seniors) et un [Lead Dev](https://www.youtube.com/watch?v=Jut-42Rs6bc&t=20s) qui anime le tout. En transverse, tu peux compter sur Baloo (Principal Engineer, référent technique de la tribu) et Florens (Engineering Manager, ton futur manager). On travaille en Shape-Up : par trimestres, avec des sprints de 2 semaines de Delivery, puis un Cool Down en fin de trimestre pour la veille, l’expérimentation et le refacto 🔥 Grow, par exemple, c’est une squad très exposée UX, la porte d’entrée produit pour les utilisateurs Boond. Une équipe soudée, qui a tenu sous pression sans se déchirer, où les devs sont embarqués tôt dans le shaping et où les décisions Produit / Design / Tech se prennent ensemble ❤️ ### Voici ton (futur) terrain de jeu : Ton quotidien, c’est environ 65% de règles métier / droits et 35% d’archi / technique : traduire des contraintes ESN complexes en code robuste. Réparti comme ça : 🛠 Conception — ~ 40%
- Tu participes aux shapings avec le PO, tu es force de proposition sur les sujets à venir.
- Tu es problem-solver sur les règles de droits : chez nous elles sont riches et complexes (beaucoup de personas, beaucoup de métiers), et c’est un vrai terrain de jeu. 💻 Développement — ~35%
- Tu développes les features, tu refactos, tu optimises le cache, tu stabilises les tests.
- Tu aides la team Core/Architecte à faire évoluer la stack. 🤝 Transverse — ~20%
- KPIs cross-squads, mise à dispo de data, Justice League (coup de main au support), cérémonies (daily, weekly, tres amigos dev/QA/PO, kick-off, REX). 🔭 Veille — ~10%
- Cool Down, expérimentation, contribution au BoondGame technique ### Ta stack 🧰
- Back : monolithe PHP 8.2 sur Fat-Free Framework + notre surcouche maison, RabbitMQ, MariaDB, SolR
- Front : Ember Octane 4.12 (montée de version en continu)
- CI / Infra : Jenkins, Cypress, GitLab CI et Docker / K8s en cours de déploiement
- Outils : Claude code, Git, Jira, Confluence, Slack, PHPStorm, MacOS Un chiffre pour la route : certains clients ont jusqu’à 800 000 candidats en base. Le moindre changement d’API peut coûter des millisecondes… multipliées par des imports de masse. La perf, c’est une vigilance permanente ⚡ ### Ce qui sera challengeant
:

- Le mur d’entrée. Legacy métier dense + patterns du framework maison (des conventions absentes de Laravel/Symfony).
- 65% de règles métier. C’est du fonctionnel, pas de l’algo. Si ton kiff c’est le greenfield et « tout refondre » sur un beau framework, ce poste n’est pas pour toi et on préfère te le dire tout de suite.
- Des données du monde réel. Le modèle est permissif : un champ peut être laissé vide ou renseigné de travers. On code donc pour le monde réel, celui où l’utilisateur ne suit pas toujours le chemin qu’on avait prévu, pas seulement pour le scénario idéal.
- Des évolutions à fort enjeu. Faire évoluer la structure de données d’un produit utilisé chaque jour par des milliers d’entreprises, ça se prépare : les migrations lourdes se testent en préprod avant d’être jouées, et on avance avec méthode plutôt qu’en force.
- Ember.js, c’est niche. Peu connu en France mais stable et rétrocompatible (LTS). Si ces points t’intriguent plus qu’ils ne te font fuir, c’est très bon signe 😏### ✨ Ce sera un match parfait si tu as…
- 8 ans+ en dev web sur des produits complexes (ni junior, ni profil qui n’a fait que du CRUD).
- PHP 8+ solide, y compris hors framework. Tu as déjà mis les mains dans du PHP « bas niveau » ou un framework maison, pas uniquement du Symfony/Laravel clé en main.
- Fullstack pour de vrai : back ET front. Un framework JS moderne (Ember chez nous, mais React/Vue se transfèrent très bien). Pas de profil back-end pur.
-
l’aise dans le legacy
: tu as évolué dans un monolithe dense, tu cartographies avant d’agir, tu gères le couplage fort et les données imparfaites sans paniquer.
- Appétence métier réelle : tu prends du plaisir sur les règles de gestion, pas seulement sur l’archi.
- 🦊 Le petit + : tu viens d’un éditeur SaaS B2B à règles métier fortes — ERP / gestion / RH, fintech / paiement, ou ATS / CRM. Tu arrives avec le bon réflexe métier.
- 🙌 Le méga + : tu as un passé C / C++ (ou un autre langage bas niveau) avant PHP et/ou du SQL avancé avec le réflexe perf à grande échelle. Si tu te reconnais, c’est High five direct 🙌 ### Ce qu’on t’offrira en plus de tout ça 🎁 : 🎓 Poste en CDI, temps plein uniquement. 🏡 Poste en 100% remote (France métropolitaine, Espagne) 🏁 Démarrage selon ta disponibilité 🌴 3 séminaires par an pour se retrouver et s’éclater 😎 9 jours de repos supplémentaires 🏥 Une mutuelle familiale Alan (pas de suppléments pour ta famille) 💸 Une prime télétravail de 110 euros net en plus de ton salaire 🎁 Une enveloppe mensuelle de 200 euros pour le coworking de ton choix 🧘 Des rituels où l’on se retrouve autour de la méditation, fitness et yoga 🤝 Un plan d’épargne entreprise (PEE) valorisé à hauteur de 300 % 💻 Prise en charge de ton matériel (Mac, Casque, Écran, Clavier, etc) 🦊 On peut travailler avec un chat sur les genoux mais l’animal de compagnie officiel, c’est un renard### Déroulement des entretiens : Notre processus de recrutement dure 15 jours ouvrés

- Préqualification avec [Jean-Florian](https://www.linkedin.com/in/jean-florian-chevalier-recruteur-talent-acquisition/) (oui c’est son vrai prénom)
- E1 –  Culture fit toujours avec [JF](https://www.linkedin.com/in/jean-florian-chevalier-recruteur-talent-acquisition/)
- E2 – Echange & Débrief Use case avec, Baloo, Principal Engineer
- E3 – Validation finale avec Florens, ton futur manager. ### Et si tu tentais ta chance ? 🍀 Chez nous, pas d’ATS qui filtre ta candidature : c’est JF qui s’en occupe 🦊 Si tu as réussi à me lire jusqu’ici, voici ma dernière phrase pour qu’on ne passe pas à côté de toi : si demain cette offre venait à être clôturée et que tu penses regretter de ne pas avoir postulé, c’est qu’elle t’a tapé dans l’œil. Ça serait dommage d’avoir un regret avant la fin de l’été… Alors n’hésite pas, POSTULE 👇