hero

Job Opportunities in the Daphni Portfolio


Daphni
80
companies
668
Jobs

Senior Software Engineer - Product Engineering

Shine.fr

Shine.fr

Software Engineering, Product
Posted on Saturday, May 27, 2023

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 60 ingénieur·es sont réparti·es en 6 Tribes, 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).

    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.

    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 👋

    • Ê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 role, nous sommes ouvert·es à recruter aux niveaux D à F (à définir en fonction des tests techniques).