Actuellement, l’équipe Tech Iroko, pilotée par notre CTO, comporte 3 Squads, chacune menée par un(e) Lead Developer et composée de 4 ou 5 Full-Stack Developers. L’ensemble de l’équipe est également accompagnée par notre Tech Lead, en charge de piloter les initiatives de qualité et de coacher les membres d’équipe sur les bonnes pratiques de développement.
La collaboration avec l’équipe Produit est très étroite : chaque Squad dispose d’un(e) Product Owner et d’un(e) Designer dédiés, qui ont pour mission d’aider la Squad à atteindre ses objectifs en cadrant les projets de développement. Lors des activités de cadrage et de définition des besoins (Discovery), l’ensemble de la Squad est impliquée dans les échanges avec les interlocuteurs clés d’Iroko (service Client, équipe Partenariats, responsable Conformité, …) afin d’être au plus près de la compréhension du métier de l’épargne. Ensuite, les phases de développement (Delivery) se déroulent en méthode Agile (Scrum sur des Sprints d’une semaine).
Après avoir construit en 3 ans une plateforme solide pour nos 9500 épargnants et 500 partenaires, il nous reste encore beaucoup de fonctionnalités à créer, automatiser et perfectionner, afin de proposer une expérience toujours plus soignée et performante à nos utilisateurs.
Quelques-uns de nos challenges à relever prochainement :
Implémentation de parcours de souscription spécifiques (enfants mineurs, versements programmés, …)
Amélioration des tableaux de bord des épargnants (dataviz, personnalisation, etc.)
Automatisation de la facturation de nos partenaires
Automatisation des calculs d’imposition de nos clients
Evolution de notre API externe à destination de nos partenaires leur permettant de gérer l’épargne pour leurs clients
Migration de nos anciens services aux nouveaux standards de développement
Couverture des scénarios principaux par des tests automatisés
Frontend : Vue.js
Backend : Node.js
Base de données : PostgreSQL
Hébergement : AWS Serverless (Lambda, S3, API Gateway, CloudFront, etc.)
CI/CD : GitLab CI + AWS CloudFormation + NX
Iroko en est encore à ses prémices, et nous avons devant nous une belle croissance ! Nous rejoindre aujourd’hui, c’est l’opportunité de prendre une place privilégiée dans un équipage ambitieux qui se donne les moyens de réussir.
Au sein d’un environnement qui allie exigence et empathie, nous savons que la qualité de notre expérience client passe par l’efficacité et la bonne collaboration de nos équipes. Les développeurs travaillent en itérations rapides sur le produit et échangent en direct avec notre Product Manager, ce qui permet un impact immédiat.
Par le biais de formations internes et d’un accompagnement individuel, nous contribuons à la montée en compétences de chacun chez Iroko. Au sein de l’équipe Tech, nous pratiquons beaucoup la Code Review et nous partageons des bonnes pratiques afin de progresser ensemble. Tous les éléments sont réunis pour permettre l’amélioration continue, qu’elle soit individuelle ou collective.
L’autonomie de chacun est quelque chose qui nous tient à coeur : télétravail partiel encouragé, prises d’initiatives valorisées, prise en compte de besoins personnels, … Nous souhaitons faire d’Iroko une société où “construction” rime avec “satisfaction”.
Afin de renforcer l’équipe technique, nous recherchons un(e) alternant(e) pour un rôle de Full-stack Developer.
Les missions :
Collaborer avec les membres de sa Squad pour développer les prochaines fonctionnalités-clé de la plateforme Iroko
Consolider la stack technique en procédant à des évolutions d’infrastructure afin de permettre une amélioration des performances, de la sécurité ou de la scalabilité
Contribuer à la construction du produit et à l’aboutissement de la roadmap en travaillant en direct avec le Product Manager
Renforcer la qualité du produit en implémentant les bonnes pratiques de code et en couvrant les fonctionnalités clé par des tests unitaires, d’intégration ou end-to-end
Les pré-requis :
Etudiant(e) d’une école d’ingénieur ou d’informatique
Avec quelques projets (perso ou d’école) en développement Web à son actif
Les plus :
Avoir déjà travaillé sur des projets en équipe
Une connaissance des méthodes Agiles
Un intérêt particulier pour le domaine de l’épargne
Les soft skills qui nous tiennent à coeur :
Enthousiasme
Transparence
Esprit d’équipe
Fiabilité
Entretien 1 : entretien de présentation / fit avec notre CTO (30 min)
Entretien 2 : entretien Code Review avec l’un de nos Lead Developers et notre CTO (30 min)
Entretien 3 : entretien Live Coding avec le Lead Developer et notre Tech Lead (1 heure)