Publiée le 18 juin
Mission du poste
Chez Bump, on révolutionne la mobilité électrique en déployant des solutions de recharge ultra-performantes. On est la startup qui rend la recharge électrique aussi simple qu’un plein d’essence, mais en bien plus durable ! Contexte Bump entre dans une phase cruciale de consolidation et de croissance . Pour soutenir cette accélération, nous renforçons notre structure Engineering. En tant que Back End Engineer , tu seras au cœur de l’équipe, responsable de construire, d’améliorer et de scaler notre infrastructure back-end. Tu rejoindras une OKR Crew dédiée à un enjeu stratégique de l’entreprise. Tu travailleras main dans la main avec le Produit, les Opérations et notre SRE pour concevoir et livrer de bout en bout des fonctionnalités à forte valeur ajoutée . Qu’il s’agisse de créer de nouveaux services pour nos clients, d’outiller nos équipes internes ou d’optimiser le monitoring de nos bornes, tu relèveras des défis concrets de modélisation métier et d’architecture, tout en contribuant à un projet à impact direct. Pourquoi nous rejoindre ? Impact 360° : Ton travail a un impact écologique direct (décarbonation de la mobilité) et un impact business fort. Tu seras challengé.e sur l’ outcome produit et la valeur délivrée, autant que sur la qualité et la sécurité de ton code. Choix structurants : Tu arrives à un moment clé du passage à l’échelle de l’entreprise. Les défis sont passionnants (performance, sécurité, résilience) et tu auras un rôle majeur dans nos décisions technologiques. Standards élevés & Entraide : Tu seras entouré.e de talents passionnés et expérimentés, dans un environnement inclusif qui favorise la progression continue et l’innovation au quotidien. Ton rôle Problem Solver : En tant que membre d’un Enabling Department , ton impact dépasse le produit logiciel classique. Tu animes les phases de conception ( Solution space ) via notre méthodologie du Triple Diamond . Tu interagis avec le Produit, le Design, le Métier et l’Exploitation pour transformer des problématiques terrain complexes en solutions pragmatiques. Architecture & Développement : Tu contribues à un back-end performant et évolutif. Tu appliques nos standards (DDD, Architecture Hexagonale, Event-Driven). Tu es encouragé.e à proposer des Architecture Decision Records (ADR). Développement & Qualité : Tu développes et maintiens de nouveaux services critiques (alerting, interopérabilité des bornes, …). Tu es garant.e d’une base de code saine en appliquant des pratiques de Clean Code, soutenues par une forte culture des tests automatisés et une CI/CD robuste. Collaboration transverse : Engagé.e dès la phase de découverte ( Problem space ), tu t’imprègnes du quotidien de nos équipes internes et des besoins clients pour modéliser nos systèmes au mieux. Fiabilité & Observabilité : Tu conçois ton code pour qu’il soit supervisable en production (logs pertinents, metrics, traces). En collaboration avec notre SRE, tu t’assures que nos services soient résilients. ⚙️ Stack technique .Net Core, Postgres, GraphQL, Kafka, Redis Domain Driven Design (DDD) Hexagonal Architecture, Event Driven Architecture Google Cloud Platform ✨ Opportunités et Évolution En rejoignant l’équipe en tant que Backend Engineer, ton rôle évoluera avec l’entreprise : Expertise Technique : Tu auras l’occasion d’approfondir tes connaissances sur des architectures distribuées (DDD, Event-Driven) et de monter en compétence sur des problématiques de scaling complexes. Usage de l’IA : Tu pourras intégrer l’Intelligence Artificielle dans ton quotidien pour gagner en productivité, tout en partageant tes apprentissages avec l’équipe. Évolution : Tu pourras évoluer en prenant plus de leadership sur l’architecture, le mentorat et le pilotage d’initiatives.