Qui sont-ils ?
Shine simplifie le quotidien des indépendant·es et petites entreprises pour leur permettre de se concentrer sur ce qui compte vraiment : leur réussite. ✨
C’est un compte pro responsable, qui propose des services en ligne et un véritable copilote administratif. Shine simplifie l’expérience bancaire et administrative des indépendant·es, grâce à un équilibre entre service en ligne et accompagnement humain.
Les entrepreneur·es peuvent se reposer sur une équipe d’expert·es disponibles sept jours sur sept pour répondre à toutes leurs interrogations administratives et sur une application et des fonctionnalités innovantes:
- un compte pro 100% en ligne, avec une application simple et intuitive, pour gérer leur activité
- un copilote administratif, pour les accompagner de la création de leur entreprise à la gestion quotidienne
- des assurances inédites, pour protéger l’activité des indépendant·es
Au delà de cette mission, Shine en tant qu’entreprise aspire à avoir un impact social et écologique positif. La startup a à cœur de favoriser la diversité et l’inclusion au sein de ses équipes et de sa communauté. Elle est également labellisée B Corp. Enfin, Shine fait partie du mouvement 1% pour la planète et reverse 1% de son chiffre d’affaires annuel à des associations environnementales.
Lancé en 2018, Shine a levé 10,8 millions d’euros auprès de Daphni, Kima Ventures, XAnge et plusieurs business angels. La startup a rejoint en 2020 la Société Générale et accélère son développement tout en restant une structure indépendante.
Rejoindre Shine aujourd’hui, c’est faire partie d’une équipe internationale de 130 personnes passionnées qui travaillent en remote ou dans leurs bureaux dans le centre de Paris. C’est aussi aider 100 000 entrepreneur·es et prendre part à leur croissance pour impacter des millions de personnes !
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 Equipes, 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, DevOps, Core APIs, outils pour les développeurs).
- L'équipeData conçoit les pipelines de données (Data Engineering, Science & Analysis).
Chaque équipe Product comprend différentes squads composées de 5 personnes, où chacun·e travaille en tant que développeur·se full stack, et collabore directement avec les équipes avec les équipes Product Management et Design.
Nous recherchons aujourd'hui à renforcer la Tribe Banking, qui s'occupe de l'optimisation et du développement des fonctionnalités liées à la partie néobanque de Shine (virements instantanés, nouvelles offres de crédit, virements internationaux, dépôts d'espèces, multi-portefeuilles, etc) avec pour objectif de toujours simplifier la vie quotidienne de nos clients.
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 Senior Backend Engineer - Banking 👋- Être un·e référent·e technique sur les sujets backend pour une petite équipe de développeur·ses.
- Développer de nouvelles fonctionnalités pour plus de 100K utilisateur·rices.
- Collaborer étroitement avec les équipes Produit, Banking Operations et les autres équipes Tech.
- Créer un code fiable et cohérent pour assurer notre évolutivité technique et avoir un fort impact sur l'architecture de Shine en proposant de nouvelles implémentations.
- Maintenir notre haut niveau de qualité grâce aux meilleures pratiques : clean code, tests, documentation, TDD...
- Partager tes connaissances avec l'équipe et améliorer l'ensemble de nos process de développement.
Ça pourrait coller si 🤝- Tu as une solide expertise technique (6 ans +) dans un environnement Node.js/TypeScript (ou autre si tu es prêt à passer à notre stack).
- Tu as idéalement déjà une expérience dans un environnement réglementé (fintech, banque en ligne...).
- Tu as de l'expérience dans l'architecture et le développement de systèmes distribués.
- Tu as de bonnes connaissances en matière de clean code et clean architecture.
- Tu fais preuve d'excellentes compétences en termes de communication écrite et orale, en français comme en anglais (l'équipe de Shine est internationale !).
- Travailler en équipe est important pour toi et tu as à cœur de favoriser la collaboration.
- Tu es enthousiaste à l'idée d'apprendre et transmettre. Tu es aussi très pédagogue et tu es capable de rendre tes sujets accessibles aux populations non-tech.
- Tu es rigoureux·se et accordes beaucoup d'attention aux détails dans ton travail.
- Tu adhères aux valeurs de Shine 💛
Notre process de recrutement 💎
1️⃣ Un premier appel de 45’ avec Annaïg, Tech recruiter, pour faire connaissance et t’en dire plus sur Shine.
2️⃣ Un échange de 90' avec Olivier (Engineering Manager) autour d'un exercice de design system.
3️⃣ Un entretien culturel de 45' pour te donner plus de contexte sur les valeurs de Shine.
4️⃣ Une journée d'immersion pour comprendre la culture de Shine, rencontrer l'équipe et présenter la tech avec une étude de cas.
Découvre ton futur package et tes avantages ! 👀✨
Pour ce role, nous sommes ouvert·e s à recruter aux niveaux E ou F (à définir en fonction des tests techniques).
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.