Staff Engineer - Banking

Description du poste:

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, Ă©volutif 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, undefined, 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 Product Management et Design.

Shine est en pleine phase de scaling, et dans ce contexte nous avons décidé de renforcer la Tribe Banking. Cette équipe est trÚs stratégique pour nous: elle s'occupe de l'optimisation et du développement des fonctionnalités liées à notre partie néobanque (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. Nous rejoindre sur ce poste, c'est devenir un membre clé de l'équipe en apportant vision et leadership technique au design de nos solutions bancaires.

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 - Banking 👋

  • Assurer un leadership technique et un mentorat auprĂšs des dĂ©veloppeur·ses de l’équipe Banking.
  • 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.
  • Travailler au quotidien avec les autres Staff Engineer pour s’assurer de l’homogĂ©nĂ©itĂ© des pratiques, et guider la mise en place de nouvelles fonctionnalitĂ©s.
  • DĂ©velopper une expertise mĂ©tier sur le traitement de donnĂ©es financiĂšres, en interne et avec nos partenaires.
  • Mener des changements structurels dans notre approche du dĂ©veloppement afin d'amĂ©liorer l'efficacitĂ©, la maintenabilitĂ© et la scalabilitĂ©.
  • Collaborer Ă©troitement avec les Ă©quipes Produit, Banking Operations et les autres Ă©quipes Tech.
  • Maintenir notre haut niveau de qualitĂ© grĂące aux meilleures pratiques : clean code, tests, documentation, TDD...

Ça pourrait coller si đŸ€

  • Tu as une solide expertise technique (6 ans +) dans un environnement Javascript/TypeScript (ou autre si tu es prĂȘt Ă  passer Ă  notre stack).
  • Tu as au moins une expĂ©rience similaire dans un environnement rĂ©glementĂ© (fintech, banque en ligne, medtech...).
  • 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ïžâƒŁ Une premiĂšre discussion de 45’ avec AnnaĂŻg (Tech Recruiter), pour faire connaissance et t’en dire plus sur Shine.

2ïžâƒŁ Un Ă©change de 30’ avec Arnaud (VP Engineering) et Thomas (Director of Engineering), Ă  propos de tes expĂ©riences dans la tech et du poste que nous proposons.

3ïžâƒŁ Un Ă©change de 60' avec Olivier (Engineering Manager) autour d'un exercice de design system.

4ïžâƒŁ Une rencontre de 45’ avec Maxime (Staff Engineer) pour discuter des tenants et aboutissants du rĂŽle de Staff, suivi d’un entretien culture de 45’ pour te donner plus de contexte sur les valeurs de Shine.

5ïžâƒŁ Une demie-journĂ©e d'immersion pour comprendre la culture de Shine et rencontrer le reste des Ă©quipes.

DĂ©couvre ton futur package et tes avantages ! 👀✹
Pour ce role, nous sommes ouvert·e s Ă  recruter aux niveaux G ou H (Ă  dĂ©finir en fonction des tests techniques). 


    5 autres jobs qui pourrait t'intéresser:

    Meilleurs outils télétravail

    Les Meilleurs Outils pour le télétravail

    DĂ©couvrez les outils indispensables pour optimiser la communication et la collaboration Ă  distance

    Slack, Figma, Notion et bien d'autres vous aideront Ă  rester productif !