C6 Bank
RD Station - Sourcing
Ingénieur Logiciel Backend Senior - Ruby on Rails | RD Station (Remote)
À propos du poste
Votre défi au sein de l'équipe
Vous intégrerez l'équipe Billing, le « cœur financier de RD », responsable du flux complet « quote to cash ». Le défi consiste à faire évoluer le système en toute sécurité, en faisant progresser un produit initialement interne pour répondre aux besoins croissants de l'entreprise, tout en maintenant une rigueur financière et fiscale. De plus, l'équipe aligne le front-end avec l'ingénierie de RD, exigeant une vision de bout en bout et une maîtrise de React/JavaScript en front et de Ruby/base de données en back.
Vos livrables principaux
- Développer et maintenir des services backend évolutifs et performants, en garantissant la qualité et la stabilité.
- Implémenter des tests automatisés (unitaires, mockés, end-to-end) pour assurer la robustesse du système.
- Faire évoluer et maintenir l'architecture du système avec de bonnes pratiques, de la modularité et une documentation claire.
- Surveiller et optimiser les performances des systèmes en production, en utilisant des outils tels que Datadog et Rollbar.
- Partager les connaissances et influencer techniquement l'équipe, en collaborant avec les équipes produit et ingénierie.
Prérequis
Profil recherché
- Expérience confirmée en développement backend avec Ruby on Rails.
- Connaissance approfondie des bases de données relationnelles, en particulier PostgreSQL.
- Solide expérience avec les tests automatisés et l'architecture logicielle (Clean Architecture, SOLID, Design Patterns).
- Connaissance de Docker, Kubernetes et Sidekiq pour l'orchestration et le traitement asynchrone.
- Compétences en communication, collaboration et leadership technique, avec un accent sur l'apprentissage continu.
Ce serait un plus
- Expérience avec les files de messagerie (RabbitMQ) et Redis pour la mise en cache et l'optimisation.
- Expérience dans des environnements à haute disponibilité et des stratégies de mise à l'échelle.
- Contributions à la communauté technique (articles, conférences, open source, mentorat).
- Expérience préalable dans des équipes Billing ou des domaines connexes.
- Familiarité avec les technologies frontend telles que React, Vue.js et JavaScript.
Étapes du processus de sélection
- Candidature - Envoi de la candidature ;
- Mindsight – Test de style de travail ;
- Talent Acquisition - Entretien par compétences avec l'équipe de recrutement ;
- Entretien Technique - Entretien technique pour discuter des exigences du poste ;
- Entretien Final - Conversation finale avec la direction pour alignement ;
- Offre - Phase de conclusion du processus de sélection, avec présentation de la proposition de travail.
Remarque : Des étapes complémentaires et/ou des modifications peuvent survenir, selon les besoins du processus.
