C6 Bank
RD Station - Sourcing
Ingénieur Logiciel Backend Senior – Ryby on rails | RD Station (Télétravail)
À propos du poste
Votre défi au sein de l'équipe
Vous rejoindrez l'équipe responsable du développement et de la maintenance des intégrations avec les produits internes et externes, traitant un volume élevé d'événements traités par les APIs de RD Station. En travaillant dans une équipe pluridisciplinaire de 4 à 6 ingénieurs, aux côtés d'un Product Manager, d'un Product Designer et d'un Team Leader, vous contribuerez à la livraison continue de solutions robustes et évolutives, en utilisant la méthodologie Kanban pour garantir l'agilité et la qualité.
Vos livrables principaux
- Développer et maintenir des intégrations backend efficaces et évolutives pour les produits internes et externes ;
- Garantir la haute disponibilité et la performance des APIs qui traitent un grand volume d'événements ;
- Collaborer à l'évolution de l'architecture du système, en appliquant les bonnes pratiques et les modèles de développement ;
- Implémenter des tests automatisés pour assurer la qualité et la stabilité des solutions ;
- Travailler en collaboration avec l'équipe pluridisciplinaire pour apporter une valeur continue à l'entreprise.
Prérequis
Profil recherché
- Expérience solide en développement backend, de préférence avec les langages et frameworks utilisés chez RD Station ;
- Connaissance de l'architecture logicielle, du Clean Code, des principes SOLID, de l'OOP et des Design Patterns ;
- Expérience dans la construction et la consommation d'APIs REST et le traitement d'événements à grande échelle ;
- Capacité à travailler avec des méthodologies agiles, en particulier Kanban ;
- Bonnes compétences en communication et en collaboration pour travailler au sein d'équipes pluridisciplinaires.
Un plus serait
- Expérience avec des systèmes à haut volume et le traitement d'événements en temps réel ;
- Connaissance de la messagerie et des files d'attente d'événements (ex : Kafka, RabbitMQ) ;
- Familiarité avec les outils de monitoring et d'observabilité ;
- Expérience préalable dans des équipes d'intégration ou de middleware ;
- Participation à des projets open source ou contributions techniques pertinentes.
Étapes du processus de sélection
- Candidature - Envoi de la candidature ;
- Mindsight – Test de style de travail ;
- Talent Acquisition - Entretien de compétences avec l'équipe de recrutement ;
- Défi Technique – Test d'évaluation des compétences techniques ;
- Entretien Technique - Entretien technique pour discuter des exigences du poste ;
- Entretien Final - Conversation finale avec la direction pour l'alignement ;
- BP Interview - Moment avec le Business Partner pour discuter de la culture et des valeurs ;
- Offre - Phase de conclusion du processus de sélection, avec la présentation de la proposition de travail.
Remarque : Des étapes complémentaires et/ou des modifications peuvent survenir, selon les besoins du processus.
