Description
Descriptif du poste
L’Engineering chez Shine 💻
Chez Shine, nous construisons le compte pro qui change le quotidien bancaire et administratif des entrepreneur·ses (freelances, professions libérales, PME). Le marché de la FinTech est l'un des plus complexes, nous devons donc produire un code fiable, scalable et centré utilisateur pour assurer la meilleure expérience possible à notre communauté, ainsi qu’une architecture robuste pour pouvoir poursuivre notre croissance.
Nos 70 ingénieur·es sont réparti·es en 6 équipes, afin que chacun·e puisse avoir un maximum d’impact et s’approprier son périmètre :
- Les 4 équipes Product développent les nouvelles fonctionnalités (acquisition de clients, expérience utilisateur, copilote administratif et sujets bancaires).
- L'équipePlatform s'occupe de toute la partie immergée (infrastructure Cloud, undefined, Core APIs, outils pour les développeurs).
- L'équipeData conçoit les pipelines de données (Data Engineering, Science & Analysis).
Shine est en pleine phase de scaling, et dans ce contexte nous avons décidé de créer un nouveau rôle transverse au sein de notre équipe Engineering : celui de Staff Engineer dédié à l’architecture générale de notre système. Nous rejoindre sur ce poste, c'est devenir un membre-clé de Shine en apportant vision et stratégie à notre équipe Engineering !
En ce qui concerne notre stack, notre architecture est structurée en microservices et cloud functions, et nous utilisons React, React Native, Node.js, TypeScript, GraphQL, CircleCI, GitHub Actions, Kibana, Docker et GCP.
Ton rôle en tant que Staff Engineer 👋
Au sein d’une petite équipe de Staff Engineering, tu interviendras de façon transverse auprès de nos 6 équipes sur tous les sujets en lien avec notre architecture, pour les aider et les accompagner dans leurs choix quotidiens en garantissant la cohérence de notre système au global.
Voici à quoi ressembleront tes missions :
- Prendre le lead sur le développement et la mise en oeuvre de notre architecture backend à travers l’ensemble du système Shine.
- Mener des changements structurels dans notre approche du développement afin d'améliorer la performance, la fiabilité, la scalabilité, l’accessibilité et la sécurité.
- Collaborer avec des équipes transverses pour identifier et prioriser les initiatives de développement, et guider la mise en œuvre de nouvelles fonctionnalités.
- Assurer un leadership technique et un mentorat auprès de l’équipe Engineering, en termes d’architecture, de bonnes pratiques et de standards.
- Garantir la livraison de produits de grande qualité qui répondent aux besoins des utilisateur·rices et dépassent leurs attentes.
- Se tenir au courant des tendances du secteur et des bonnes pratiques en matière de développement logiciel et d’architecture, et les intégrer dans nos processus de développement.
Ça pourrait coller si 🤝
- Tu as une grande expertise des architectures distribuées et du développement backend.
- Tu as acquis plusieurs années d’expérience dans un rôle similaire d’expert·e transverse sur les sujets d’architecture, ainsi que dans un contexte technique et d’entreprise comparable au nôtre.
- Tu es capable d’intervenir aussi bien dans l’élaboration de stratégies haut niveau que dans la production concrète de solutions techniques.
- Tes compétences en communication te définissent : tu favorises une collaboration efficace entre les tribes et avec les autres équipes, et tu es capable de rendre tes sujets accessibles aux populations non-tech.
- Tu agis comme un mentor et est toujours prêt·e à donner des conseils.
- Tu es un·e leader, capable de faire des choix techniques impactants.
- Tu adhères aux valeurs de Shine 💛
Notre process de recrutement 💎
1️⃣ Une première discussion de 45 minutes avec Mathieu (Tech Recruiter), pour faire connaissance et t’en dire plus sur Shine.
2️⃣ Un échange de 60 minutes avec Arnaud (VP Engineering), à propos de tes expériences dans la tech et du poste que nous proposons.
3️⃣ Une rencontre de 60 minutes avec Maxime (Staff Engineer) pour discuter des tenants et aboutissants du rôle de Staff + un entretien culture de 45 minutes pour te donner plus de contexte sur les valeurs de Shine.
4️⃣ Une demi-journée d'immersion pour comprendre la culture de Shine, rencontrer le reste de l’équipe, et te présenter notre environnement tech avec un cas pratique.
Découvre ton futur package et tes avantages ! 👀✨
Pour ce rôle, nous sommes ouvert·es à recruter aux niveaux G à H (à définir en fonction des tests techniques).
5 autres jobs qui pourrait t'intéresser:
- 🌐 DevOps (H/F)
- 🌐 DevSecOps Engineer
- 🌐 Solutions Engineer
- 🌐 Senior DevOps Engineer
- 🌐 DevOps Engineer - AWS / Terraform / CI/CD - Full Remote
Mon top 5 du matériel pour télétravailler

Obtiens 10x plus d'entretiens d'embauche grâce à l'automatisation des candidatures avec l'IA
En fonction de tes critères de recherche, postule automatiquement jusqu'à 1 500 offres d'emploi chaque mois