This position is no longer available.

Senior Backend Engineer - Platform

Permanent contract
Paris
Salary: Not specified
Fully-remote

Shine
Shine

Interested in this job?

jobs.faq.title

The position

Job description

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'équipe Platform s'occupe de toute la partie immergée (infrastructure Cloud, DevOps, Core APIs, outils pour les développeurs).
  • L'équipe Data conçoit les pipelines de données (Data Engineering, Science & Analysis).

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.

Shine est en pleine phase de scaling, et dans ce contexte nous avons décidé cette année de diviser l'équipe Platform en 3 squads, chacune se concentrant sur des aspects spécifiques :

  • Infrastructure/Cloud (infra-as-code, réseaux, observabilité)
  • Core Services (autorisation, authentification, Shine Connect)
  • Developer Experience (outils internes, documentation, CI/CD)

Ton rôle en tant que Senior Backend Engineer 👋

Au sein de l'équipe Platform, tu nous aideras à construire notre nouvelle squad Core Services, qui sera responsable de construire et maintenir les fondations techniques et les principaux outils transverses, en priorisant la fiabilité, les standards de qualité et les utilisateur·rices finaux·les (que ce soit les développeur·ses, les client·es ou les partenaires de Shine).

Voici à quoi ressembleront tes missions :

  • Maintenir notre service d'authentification, en s'assurant qu'il évolue au même rythme que nos besoins.
  • S'occuper de notre plateforme Shine Connect, en s'assurant qu'elle reste fiable pour nos partenaires et facile à utiliser pour les autres développeur·ses.
  • Faire en sorte que les développeur·ses contribuant aux Core Services suivent les bonnes pratiques (revues, pair programming, mentoring).
  • Assurer la scalabilité des services les plus critiques de Shine.
  • Avoir un fort impact sur l'architecture de Shine en proposant de nouvelles implémentations.
  • Veiller à ce que les Core Services de Shine respectent les meilleures normes de sécurité.

Ça pourrait coller si 🤝

  • Tu as une grande expertise des architectures microservices et des concepts de services Cloud.
  • Tu maîtrises l’environnement JavaScript/TypeScript, et produire un code propre est une seconde nature pour toi.
  • Tu as une bonne connaissance des bonnes pratiques de l'ingénierie logicielle et de l'architecture technique à l'échelle.
  • Tu as déjà travaillé sur des sujets similaires aux nôtres (authentification, autorisation, API pour partenaires externes, normes DSP2).
  • Tu as envie d'apprendre autant que d'apporter, et tu es enthousiaste à l'idée de travailler en équipe.
  • Tu accordes une grande 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 minutes avec Mathieu (Tech Recruiter), pour faire connaissance et t’en dire plus sur Shine.
2️⃣ Un échange de 45 minutes avec Olivier (Engineering Manager - Platform), à propos de tes expériences dans la tech et du poste que nous proposons.
3️⃣ Un exercice d’architecture de 60 minutes pour évaluer tes compétences techniques, avec Olivier et un autre membre de l’équipe Platform (Paul ou Léo) + un entretien culture de 45' pour te donner plus de contexte sur les valeurs de Shine.
4️⃣ Une courte immersion avec l’équipe, pour vous puissiez vous rencontrer et discuter d’un cas pratique.


Découvre ton futur package et tes avantages ! 👀✨
Pour ce role, nous sommes ouvert·es à recruter aux niveaux E ou F (à définir en fonction des tests techniques). 

 

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings