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 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, undefined, Core APIs, outils pour les développeurs).
- L'équipe Data conçoit les pipelines de données (Data Engineering, Science & Analysis).
Chaque Ă©quipe Solutions 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 et Design.
La mission de lâĂ©quipe Banking est de sâoccuper de nos services bancaires en dĂ©veloppant des fonctionnalitĂ©s impactantes pour simplifier la vie quotidienne de nos clients (virements instantanĂ©s, nouvelles offres de crĂ©dit, transferts internationaux, dĂ©pĂŽts en espĂšces, portefeuilles multiples, etc.).
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, Kibana, Docker et GCP.
Ton rĂŽle en tant que Software Engineer dans l'Ă©quipe Banking đ
- Développer de nouvelles fonctionnalités pour plus de 100K utilisateur·rices.
- Collaborer avec les Ă©quipes Product, Design et 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...
- Partager tes connaissances avec l'équipe et améliorer l'ensemble de nos process de développement.
Ă propos de toi đ€
- Tu as une premiÚre expérience (3 ans +) dans un environnement Javascript/TypeScript, en particulier sur Reactjs.
- Tu as déjà travaillé dans un environnement cloud.
- Tu possÚdes une empathie naturelle et tu accordes une importance particuliÚre à la compréhension des besoins des utilisateurs.
- Tes compétences en communication te définissent : tu es capable de rendre tes sujets accessibles aux populations non-tech.
- Travailler en équipe est important pour toi: tu es enthousiaste à l'idée d'apprendre et partager tes connaissances.
- Tu es rigoureux·se et accordes beaucoup d'attention aux détails dans ton travail.
- Tu te reconnais dans les valeurs de Shine et est intĂ©ressé·e par le produit đ
- Tu parles français et anglais couramment (l'équipe de Shine est internationale !).
- Bonus: Tu as une expérience dans un environnement réglementé (FinTech, banque en ligne...).
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 60' avec Olivier (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/TypeScript.
4ïžâŁ Une demi-journĂ©e d'immersion pour mieux comprendre la culture de Shine et rencontrer l'Ă©quipe au complet.
DĂ©couvre ton futur package et tes avantages ! đâš
Pour ce rÎle, nous sommes ouvert·es à recruter aux niveaux B à C (à définir en fonction des tests techniques).
5 autres jobs qui pourrait t'intéresser:
- đ Sr DevOps Engineer
- đ 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
Obtiens 10x plus d'entretiens d'embauche grĂące Ă l'automatisation des candidatures avec l'IA
En fonction de tes critĂšres de recherche, postule automatiquement jusqu'Ă 1 500 offres d'emploi chaque mois