Staff Engineer Backend H/F/NB
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Description Du Poste
Sous la responsabilité du VP Engineering, le Staff Engineer occupe un rôle de leadership technique au sein de l'équipe d'ingénierie et principalement au sein de la squad Foundation. Son action se focalise sur la résolution de problèmes complexes, l'architecture logicielle et la direction technique autour d'un ou plusieurs projets précis en simultané en collaboration avec les EM, squads et stakeholders. Ce rôle requiert une ou plusieurs expertises techniques approfondies ainsi que des compétences en leadership pour guider l'équipe dans la réalisation des objectifs techniques et stratégiques de l'entreprise.
Responsabilités principales
Leadership technique
- Fournir une expertise technique approfondie aux squads et aux stakeholders dans le domaine d'ingénierie spécifique (front, back, AI, Ops)
- Guider l'équipe dans la résolution de problèmes complexes et dans la prise de décisions techniques.
- Participer activement à la conception, à la contribution, à la planification, à la maintenance et à l'architecture des systèmes logiciels notamment via l’élaboration de la roadmap technique de Wecasa sur son domaine d’expertise.
Mentorat et développement
- Mentorat des membres de l'équipe d'ingénierie, en partageant les meilleures pratiques et en fournissant un feedback constructif.
- Contribuer au développement professionnel des ingénieurs juniors et intermédiaires.
- Promouvoir une culture de l'apprentissage continu et de l'amélioration constante.
Collaboration interfonctionnelle
- Collaborer avec d'autres équipes techniques (ie: squads et foundation) et non techniques pour aligner les objectifs et les priorités sur la roadmap technique de Wecasa
- Assurer une communication efficace entre les équipes et les parties prenantes.
- Participer aux discussions stratégiques et influencer les décisions techniques de l'entreprise.
Qualité et efficacité
- Promouvoir les meilleures pratiques de développement logiciel, la documentation et la gestion de la dette technique.
- Veiller à ce que les solutions techniques répondent aux normes de qualité et de performance de l'entreprise.
- Veiller à l’encadrement et à l’efficacité des bonnes pratiques de l’IA ou du vibe-coding
- Identifier et résoudre les goulots d'étranglement techniques et les points de friction.
- Identifier et estimer les impacts des projets pour les prioriser et trouver LA solution.
Veille technologique
- Effectuer une veille technologique régulière pour rester à jour sur les tendances et les avancées dans son domaine de prédilection mais aussi des nouvelles technologies (stack Wecasa mais aussi IA, design patterns, communication, etc…)
- Évaluer et recommander de nouvelles technologies et des outils pour améliorer les processus de développement.
Evangélisation
- Propager la culture tech de Wecasa en dehors de Wecasa (meetups chez et en dehors de Wecasa, interviews, etc…)
- Rédaction d'article (LinkedIn, Medium, dev.to, etc…)
- Participation au processus de recrutement pour démontrer l'excellence technique de Wecasa
Notre Environnement Technique
- IA: Claude Team
- Backend : Ruby on Rails 7 / MySQL / Redis / Sidekiq
- Frontend : React / React Native (2 applications)
- Nombreuses API utilisées : Stripe, Twilio, Google Maps, Slack, Zoho…
- Code Quality: Rspec, Capybara, Rubocop (CI sur CircleCI)
- Versioning Git, code reviews et passage en pré-production systématiques
- Monitoring: Sentry, Datadog
- Hébergement: AWS & Dockerisation environnement local
- Méthodologie agile, outillée avec Notion, Jira et Slack
- GitHub, GitHub Actions / CircleCI / Bitrise
- Testing : Jest, React Testing Library, Cypress, Detox, Playwright
- CI/CD sur AWS (CodeDeploy, Fargate, etc.)
- Figma / Storybook pour la collaboration avec le design system
Profil recherché
- Diplôme universitaire en informatique, en génie logiciel ou dans un domaine connexe.
- Expérience professionnelle significative (7 ans minimum) dans un rôle technique, avec une progression vers des responsabilités de leadership.
- Maîtrise avancée des technologies et des langages de programmation pertinentes pour le domaine spécifique.
- Solide expérience en développement logiciel avec une expertise dans un ou plusieurs domaines spécifiques (Ruby on Rails, React, React Native, AWS, Typescript, SQL, Claude Code)
- Excellentes compétences en résolution de problèmes et en prise de décision.
- Capacité démontrée à diriger et à influencer les équipes techniques.
- Excellentes compétences en communication et en collaboration interfonctionelle.
- Connaissance approfondie des principes d'architecture logicielle et de