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:
- đ Linux Server WHM Optimization and Cloudflare Configuration
- đ IngĂ©nieur Devops Junior (H/F)
- đ IngĂ©nieur Devops ConfirmĂ© (H/F)
- đ Senior DevOps Engineer H/F/X
- đ Back-end software engineer (DDD & .NET)
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 !