Senior Software Engineer - Developer Experience Engineering · Siège (Paris), Remote (France & Europe)
Shine.fr
This job is no longer accepting applications
See open jobs at Shine.fr.See open jobs similar to "Senior Software Engineer - Developer Experience Engineering · Siège (Paris), Remote (France & Europe)" Daphni.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 au sein de la squad DX 👋
Au sein de l'équipe Platform, tu nous aideras à créer notre nouvelle squad Developer Experience (ou DX), qui sera chargée de travailler en forte collaboration avec les autres Software Engineers de Shine pour recueillir et répondre à leurs besoins en termes d’outillage, de documentation et de CI/CD.
Voici à quoi ressembleront tes missions :
- Optimiser les performances et les coûts de nos pipelines CI/CD.
- Développer des outils internes destinés à faciliter la vie des développeur·ses.
- Organiser des sessions de mentoring avec les développeur·ses pour les encourager à adopter les nouveaux outils.
- Sonder régulièrement les développeurs·ses pour mieux comprendre leurs besoins et savoir quels axes d’amélioration prioriser.
- Améliorer la mise en place et l'adoption de l’error reporting, ainsi que le coverage.
Ça pourrait coller si 🤝
- Tu as déjà évolué au sein d’une équipe Developer Experience et travaillé sur des outils centrés sur l’amélioration de la productivité des développeur·ses.
- Tu as une grande expertise des pipelines CI/CD (idéalement sur CircleCI et Github Actions) et une très bonne compréhension des besoins des développeur·ses.
- Tu maîtrises l’environnement Node.js, et tu as l’habitude des architectures microservices, idéalement hébergées sur GCP.
- Tu es familier·ère d’outils de type Backstage, Scaffolder, Raycast et Alfred.
- Tu as déjà eu à mettre en place un process de prise de feedback en continu auprès d’une population technique.
- Tu as de bonnes qualités de communication, tu apprécies d’intervenir dans un rôle de mentor, et tu accordes une grande importance à la documentation.
- Tu adhères aux valeurs de Shine 💛
Notre process de recrutement 💎
1️⃣ Une première discussion de 45 minutes avec Margot (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 en peer-programming de 60' pour tester tes connaissances sur JavaScript + un entretien Culture de 45' pour te donner plus de contexte sur les valeurs de Shine.
4️⃣ Une immersion de 2 heures 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 D à F (à définir en fonction des tests techniques)
This job is no longer accepting applications
See open jobs at Shine.fr.See open jobs similar to "Senior Software Engineer - Developer Experience Engineering · Siège (Paris), Remote (France & Europe)" Daphni.