Senior Backend 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 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 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). 

    5 autres jobs qui pourrait t'intéresser:

    Poster une annonce 100% télétravail

    Vous recrutez en télétravail?

    Ciblez des milliers de travailleurs remote en postant sur le 1er site d'annonces full-remote en France!