Ingénieur logiciel
il y a 17 heures
Paris
Evenizer est une start-up SaaS fondée en 2022, éditrice de la plateforme de référence pour la gestion des hospitalités et des relations publiques BtoB. Nous permettons aux organisateurs d'événements, aux entreprises sponsors et aux agences d'exploiter pleinement le potentiel stratégique de leurs billets VIP — loges, hospitalités, protocole — dans un cadre 100 % conforme. Chaque année, plus de 400 000 personnes sont invitées à des événements prestigieux via Evenizer : Jeux Olympiques et Paralympiques de Paris 2024, Coupe du Monde de Rugby 2023, Roland Garros, Tournoi des 6 Nations, Victoires de la Musique, … Nos clients — Orange, Paris FC, Société Générale, Sacem, Fédération Française de Rugby — nous font confiance pour centraliser, automatiser et mesurer l’efficacité de leurs programmes d'invitation. Nous recherchons un/une Software Engineer Full Stack. Intégré(e) à l'équipe technique (4 développeurs back, 1 développeur front, 1 QA) sous la responsabilité de notre CTO, vous contribuez au développement de la plateforme Evenizer. Vous avez envie de vous investir dans un projet entrepreneurial en phase d'accélération. Dans le détail, vos missions consistent à : • Concevoir et développer les fonctionnalités de la plateforme, au plus près des besoins métier et des moyens disponibles., • Assurer le développement et la maintenance dans le respect des normes de qualité, de sécurité et des bonnes pratiques., • Contribuer à une architecture exigeante (DDD, CQRS, hexagonale, event sourcing) sur un écosystème multi-applications et multi-tenant., • Participer aux revues de code et au partage de connaissances au sein de l'équipe., • Contribuer à la politique de tests (tests unitaires, fonctionnels, BDD, analyse statique)., • Participer aux astreintes organisées en fonction des pics d'activité liés aux événements., • Participer à la documentation technique de la plateforme, tant pour usage interne qu'externe., • Participer au rayonnement d'Evenizer lors d'événements techniques. La plateforme Evenizer repose sur un écosystème de plusieurs applications qui partagent une infrastructure commune (Docker Compose, base MySQL, services partagés) : • API Backend – Symfony, cœur métier riche (Utilisateurs, Clients, Contacts, Événements, Lieux, Médias, Sociétés, Traductions)., • Application SaaS (Frontend) – l'application principale destinée aux utilisateurs finaux., • Back-office – application d'administration pour la gestion multi-tenant des instances et des clients., • Portail public – portail d'invitation événementielle, à accès par token, avec theming dynamique., • Application de Check-in – application Vue 3 standalone de contrôle d'accès sur site (rôle « Hôte/Hôtesse »). La Stack • Back : PHP 8.4+, Symfony 7.3, MySQL, Doctrine. Architecture DDD / CQRS / hexagonale, event sourcing, message bus, Deptrac, sécurité OAuth2 (League) / JWT (grants password, clientcredentials, refreshtoken), chiffrement RSA/AES, multi-tenancy., • Front : Vue 3.5 + Vite 7, TypeScript (strict), Pinia, Element Plus, TailwindCSS v4, VueUse, Axios, i18n, pnpm. Côté back-office : Vue 3 + Webpack Encore, Stimulus,Twig., • Infra : Cloudflare, stockage objet S3-compatible., • Messaging & async : RabbitMQ., • Outils : Docker / Docker-Compose, GitLab & GitLab CI, Sentry (monitoring d'erreurs), Detectify (sécurité), Mailpit (mails de dev)., • IA : Claude Code, • Environnement de développement : Linux / Ubuntu., • Qualité : PHPStan, PHP-CS-Fixer, PHPUnit, Behat ; ESLint, Stylelint côté front. Votre profil • 3 à 6 ans d'expérience en tant que développeur Symfony., • À l'aise avec des architectures avancées (DDD, CQRS, hexagonale) et les enjeux d'une plateforme multi-tenant., • Bonnes compétences en résolution de problèmes et en communication au sein d'une équipe., • Compréhension des enjeux business et des besoins clients., • Sensibilité aux enjeux de sécurité et de conformité (RGPD, anti-corruption)., • Goût pour le travail en équipe et le partage de connaissances., • Rigueur, notamment dans le maintien de la documentation., • Une première expérience au sein d'une solution SaaS est un plus., • Curieux, vous êtes à l'écoute des opportunités technologiques et capable de les évaluer puis de les documenter pour les partager à l'équipe., • Doté d'un fort sens de l'ownership, capable de prendre en charge ses sujets avec autonomie et responsabilité. Conditions de travail • 2 jours de télétravail par semaine., • Bureaux en plein cœur de Paris (2ème)., • Titres restaurant Swile., • Mutuelle 100% prise en charge.