Software Engineer - Copilot
Nous répondons généralement sous une semaine
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 Solutions 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).
Les équipes Solutions comprennent différentes squads chacune composée de 4 à 6 Software Engineers, d'un·e Product Manager, d'un·e Product Marketing Manager et d'un·e Product Designer
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 Software Engineer dans l’équipe Copilot 👋
La mission de Copilot Accounting est d’aider nos utilisateur·ices à fournir tout ce dont leur comptable a besoin. Elle travaille sur les fonctionnalités permettant de collecter les reçus, fournir une visibilité sur la trésorerie, le solde, les paiements entrants et sortants, et faire des prévisions budgétaires.
En tant que Software Engineer, ton rôle est de :
- 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 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...
- Partager tes connaissances avec l'équipe et améliorer l'ensemble de nos process de développement.
À propos de toi 🤝
- Tu as une expérience solide (5 ans +) dans un environnement JavaScript/TypeScript.
- Tu es familier·e des architectures microservices (idéalement hébergées sur GCP) et des enjeux de scalabilité.
- Tu as une bonne connaissance des bonnes pratiques et produire un code propre est une seconde nature pour toi.
- 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 Annaïg (Talent Acquisition Specialist), pour faire connaissance et t’en dire plus sur Shine.
2️⃣ Un échange de 75' avec Jo (Engineering 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.
4️⃣ Une journée d'immersion pour te permettre d'en apprendre plus sur la culture d'entreprise de Shine, rencontrer les équipes (tech, mais pas que !) et te présenter plus en détail nos sujets techniques autour d'un business case.
Découvre ton futur package et tes avantages ! 👀✨
Pour ce rôle, nous sommes ouvert·es à recruter au niveau D (à définir en fonction des tests techniques).
- Département
- Engineering
- Poste
- Fullstack Software Engineer
- Localisations
- Siège (Paris), Remote (France)
Quelques avantages à travailler chez Shine
-
👩💻 1 jour de freelancing par mois : L’occasion de se mettre dans la peau de nos client·es (avec un compte Shine Plus offert !)
-
👪 Congé second parent de 8 semaines + 3 jours de congé enfant malade
-
💚 Mutuelle : Une couverture santé à 100 % pour ta famille et toi
-
🌏 Travaille depuis nos bureaux parisiens ou depuis chez toi (partout en France) : Shine prend en charge un leasing d'ameublement pour bien t'installer à la maison ou un espace de coworking proche de chez toi
-
🍱 Tickets restaurant : 9,05 € par jour pour tes déjeuners
-
🎶 Budget culture de 275€ par an pour acheter des livres ou écouter de la musique
-
🤸 Pack sport : 300 € par an pour prendre soin de toi
-
🚴♂️ Vélo + transport : Participation aux frais de transport, sur strapontin ou piste cyclable (Shine rembourse les kilomètres faits en vélo !)
-
☀️ 8 à 10 jours de RTT par an pour toutes et tous
-
🏝 Prime vacances versée en Juin (≈ 500€)
Software Engineer - Copilot
Téléchargement du formulaire de candidature
Vous travaillez déjà chez Shine ?
Recrutons ensemble pour trouver votre prochain collègue.