Staff Engineer

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 Ă©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:

    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!