Software Engineer PHP/JS - 100% remote - H/F

🔥 Pourquoi nous recrutons :

Afin de développer de nouvelles features pardi ! Notre souhait est de développer BoondManager au-delà des frontières ! Oui, tu as bien lu, on se développe à l'international 🌍 Tout ça c’est magnifique, mais on reste un peu sur notre faim… nos plus grands rêves sont :

  • Devenir le leader européen des ERP pour les sociétés de conseils (on a de l'ambition)
  • Aider l'ensemble des acteurs d'une entreprise à travailler "autrement"

Et pour ça, on a besoin de toi ! 🦊

Nos grands principes 👌 :

✅ Mieux vaut s'excuser que de demander la permission. On encourage à 300% la prise d'initiative !
✅ Ne sois jamais satisfait de ton niveau de connaissance actuel. Apprends, cultive-toi, lis, écoute !
✅ Ta responsabilité ne s’arrête pas au merge de ta pull request, elle va jusqu’à “comment mon code impacte la production ?” 💻 🏆

La (super) team :

Au sein de l’équipe des BoondBuilders (35 personnes), tu évolueras en full remote et seras intégré à l’équipe features composée de 7 développeurs fullstack ! Ils ont quasiment tous 10 ans d'expériences 🧠

Ton manager sera Loic alias Baloo, voici son interview

Tes activités : 👇

Expertise 🥷 :

  • Tu es intégré aux échanges autour des features avec **la QA et les PO **pour faire évoluer les CDC
  • Développer de nouvelles features en appliquant les principes de Clean Architecture
  • Tu produis code propre, commenté, optimisé en prenant soin de toujours avoir la notion de performance pour l’application
  • Développement de core feature, interfaçage avec des apis tierces, amélioration des performances (temps de réponse, consommation mémoire)
  • Tu seras amené à travailler sur des extensions navigateurs, des plugins (gmail par ex) ou des interfaces de connexions avec des services externes
  • L'idée est d’être au plus proche des dernières versions de PHP

Problem solving 🛠 :

  • Tu es capable de détecter les problématiques, les potentiels effets de bord et les oublis dans l’analyse le plus tôt possible pour pouvoir rectifier rapidement le tir
  • Débugger tes propres développements et te charger de régler les problèmes qui surviennent sur la prod après une livraison
  • Tu penses “langage agnostic”

🎯 Nos futurs chantiers

  • Ajout de champs personnalisés
  • Amélioration des reportings
  • Enrichissement de la facturation
  • Meilleur gestion des frais
  • Rapprochement bancaire

Et on compte sur toi pour participer au Boond de demain ! 🦊

🌈 Notre Stack technique :

  • La base de code est en PHP 8.2
  • Notre base de données est sous MariaDB
  • Nous utilisons SolR pour optimiser les recherches de l’application sur certains modules
  • Côté front, EmberJS/Octane (migration en cours vers 5.6)
  • Nous utilisons Node JS pour envoyer des notifications du back vers le front
  • Notre gestion de messages asynchrones est gérée avec RabbitMQ

🧠 Comment se déroule une feature ? :

  • Shaping : une semaine de réflexion autour d’un sujet / d’une problématique client qu’il faut résoudre par le biais de la création ou l’amélioration d’un parcours utilisateur.
  • Betting : vote côté team conception de l’intérêt et de l’impact de la feature chez les clients
  • Build : Analyse / Validation / Développement /Phases de recette technique et validations QA tout au long du cycle de dev (découpage en sprints) /livraison intermédiaire dans la prochaine release
  • Job Done : félicitations auprès de tout le monde et rétro (2/6 semaines selon la taille)

🦊 Comment travaille l'équipe Features :

  • Tu travailles avec un **QA **pour le développement de chaque nouvelle feature
  • 4 daily par semaine + 1 weekly de toute la partie BB afin d’assurer un suivi et un partage de l’information au sein du service
  • 1 suivi technique par semaine (relecture de PR, soutien technique et fonctionnel…) avec Baloo
  • 1 suivi one/one mensuel pour chaque membre de l’équipe
  • 2 matinées de coworking : faire du pair programming, code review. Bref, on s'amuse bien ! 🤩

🚀 Ta montée en compétence :

  • 1,5 mois : Apprentissage du code backend et frontend (architecture, normes, conventions, …)
  • Montée en compétence technique avec le support N3 (aide à l’analyse et à la résolution des problèmes remontés depuis la production)
  • BoondGame technique (création d’une petite feature afin de monter en compétence et confirmer ses connaissances techniques et fonctionnelles sur le produit)
  • 3 mois : Développement de ta première feature avec objectifs de délais de livraison, objectifs techniques, suivi de projet et livraison aux clients

L'idée est que tu sois dans les meilleurs dispositions en maîtrisant notre environnement complexe 💪

Skills

Back-end
Data
MariaDB
Solr
No code
Notion
Tooling
RabbitMQ

Jobs similaires