Senior Software Engineer - Copilot

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

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.

La mission de l'équipe Copilot est de développer les solutions qui aident les client·es de Shine à démarrer leur entreprise et à la développer en gérant leurs affaires quotidiennes sans stress (comptabilité, facturation, gestion des dépenses et de la trésorerie...).

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 Software Engineer dans l'Ă©quipe Copilot 👋

  • Ê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 avec les Product Managers 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 (5-8 ans +) dans un environnement Javascript/TypeScript (notamment sur Node.js).
  • 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.
  • Travailler en Ă©quipe est important pour toi, mĂȘme en remote.
  • Tu es enthousiaste Ă  l'idĂ©e d'apprendre et transmettre. Tu es aussi trĂšs pĂ©dagogue et tu sais rendre la tech accessible aux autres teams.
  • Tu es rigoureux·se et accordes beaucoup d'attention aux dĂ©tails dans ton travail.
  • Tu adhĂšres aux valeurs de Shine 💛
  • Tu parles anglais couramment (l'Ă©quipe de Shine est internationale !).

Chez Shine, nous avons Ă  cƓur de favoriser l'inclusion au sein des Ă©quipes, et de rendre le processus de recrutement fluide et accueillant pour chacun·e. Si tu as un handicap ou un besoin particulier qui nĂ©cessite un arrangement spĂ©cifique, n'hĂ©site pas Ă  nous le signaler !

Notre process de recrutement 💎

1ïžâƒŁ Un premier appel de 45’ avec Margot, Tech recruiter, pour faire connaissance et t’en dire plus sur Shine.
2ïžâƒŁ Un Ă©change de 45' avec ton futur manager, Ă  propos de tes expĂ©riences dans la tech et du poste que nous proposons.
3ïžâƒŁ Un exercice en peer-programming de 60' pour tester tes connaissances sur Javascript, suivi d'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 rĂŽle, nous sommes ouvert·es Ă  recruter aux niveaux E Ă  F (Ă  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 !