OmDev Logo
GetYourJob
0
Publié il y a 200 jours

Développeur Back-end Ruby on Rails - Freelance

Entreprise
Localisation
Paris, France
Hybride
Type de contrat
Freelance
Niveau
Mid
Rémunération
550ۥ Taux journalier

Salaire du marché

Médiane du marché
455€/j
Au-dessus du marché
450€/jfourchette habituelle500€/j
Cette offre : 550€/j

Basé sur 17 offres pour ce poste (Mid, Île-de-France, 3 dernières semaines). Fourchette habituelle 450€/j–500€/j, médiane 455€/j. Cette offre (550€/j) est au-dessus de la fourchette.

0vues
0clics

Description du poste

Taux journalier (TJM): 550

Contexte de la Mission

WeSave (Anatec), filiale à 100% d'Amundi, est spécialisée dans la distribution de produits d'épargne et le développement de solutions digitales pour les conseillers en gestion de patrimoine et les clients particuliers.

WeSave édite des logiciels destinés aux métiers du conseil financier et patrimonial, utilisés par les réseaux bancaires et les conseillers indépendants. L'entreprise propose une gamme complète de solutions expertes : offres digitales multicanal, simulateurs (épargne, retraite, prévoyance, assurance vie, fiscal, immobilier), agrégation bancaire, et Robo Advisor.

Environnement de la Prestation

Rattachée au département IT, la prestation se déroulera au sein d'une équipe multidisciplinaire composée de développeurs frontend Vue.js, développeurs Ruby, développeurs Python spécialisés en data science et algorithmes financiers, ainsi que de QA Engineers.

Cette équipe développe les plateformes de gestion de patrimoine utilisées par plus de 1300 conseillers, en collaboration avec les équipes produit, UX/UI, data science et les experts métier.

L'équipe suit une méthodologie Agile Scrum avec des sprints de 2 semaines et un processus CI/CD en amélioration continue.

Dans le cadre de son développement, Anatec doit recourir à trois prestations de développement back-end.

Description de la Prestation

Les principaux objectifs de la prestation sont :

• Développement et maintien des applications Ruby on Rails en production (versions 6.x et 7.x)
• Intervention sur des projets variés (legacy et greenfield) avec une approche pragmatique
• Conception et implémentation des architectures modulaires et évolutives
• Intégration des fonctionnalités basées sur l'IA générative (Gemini ou autres LLMs) pour des features spécifiques
• Développement des features orientées utilisateur exploitant l'IA (chatbots, assistants, analyse de données)
• Utilisation de l'IA dans les workflows de développement (génération de code, reviews assistées)
• Assurer la qualité du code par des tests pertinents et des revues de code constructives
• Optimisation des performances et gestion de la dette technique de manière équilibrée
• Participation activement aux décisions techniques et challenge des spécifications si nécessaire
• Garantir la robustesse et la sécurité des APIs développées, y compris les intégrations IA
• Assumer la responsabilité des features déployées en production ("you build it, you run it")
• Contribuer à l'amélioration continue des pratiques de développement de l'équipe

Conditions Techniques de la Prestation


Stack technique

• Langages : Ruby, JavaScript/TypeScript, Python, HTML5/CSS3
• Frameworks : Ruby on Rails (6.x et 7.x), Vue.js (2 & 3), FastAPI
• Bases de données : PostgreSQL, Redis
• Background jobs : Sidekiq
• APIs LLM : Gemini API, Anthropic Claude

DevOps & infrastructure

• Versioning : GitLab
• CI/CD : GitLab CI, Jenkins
• Cloud : Heroku, AWS (EC2, S3, RDS, Lambda), OVH, K8S
• Conteneurisation : Docker
• Monitoring : New Relic, Splunk, Gatus, Raygun
• Qualité : SonarCloud, Lighthouse
• Tests : RSpec, Cypress, Jest, pytest

Outils collaboratifs

• Jira, Confluence, Slack, Figma

Méthodologie

• Agile (Scrum/Kanban), GitLab Flow, Code reviews, SOLID/Clean Code

Résultats Attendus/Livrables


Code & documentation

• Code source versionné sur GitLab, respectant les conventions Rails
• Tests RSpec (unitaires et intégration) avec couverture satisfaisante
• APIs REST robustes et documentées
• Documentation technique en lien avec les projets et les API's développées

Features & intégrations

• Features fonctionnelles déployées en production
• Intégrations LLMs opérationnelles (chatbots, assistants, analyse de données)
• Gestion proactive des incidents
• Suivi des tickets Jira
• Participation active aux code reviews et aux rituels agiles

Prérequis


Expérience générale

• 5 à 10 ans d'expérience en développement back-end
• Plusieurs projets Ruby on Rails en production (legacy et greenfield)
• Expérience dans au moins un projet de migration technique significative ou un refactoring d'ampleur
• Expérience de travail au sein d'équipes de taille moyenne (5-15 personnes)
• Approche pragmatique (équilibre qualité/délai)
• Transparence (communication proactive et feedback constructif dans le cadre de code reviews)

Compétences indispensables

• Ruby on Rails : maîtrise confirmée (6.x et 7.x)
• Tests : RSpec (unitaires + intégration)
• Performance : optimisation SQL, résolution N+1
• API : conception robuste et documentation
• Background jobs : Sidekiq
• GitLab : maîtrise avancée (pipelines CI/CD, GitLab Flow)
• Jira/Confluence : utilisation efficace
• Intégration d'APIs LLM (Gemini, OpenAI, Claude) en production
• Prompt engineering et optimisation des interactions avec LLMs

Calendrier d'Exécution de la Mission

La prestation débutera dès que possible pour un volume de 220 UO.

Lieu d'Exécution et Accès aux Locaux

La prestation devra être exécutée dans les locaux du Bénéficiaire, qui s'engage à mettre à la disposition du Collaborateur, ceci pendant la durée de la prestation, les moyens (en particulier les conditions techniques) nécessaires à la bonne exécution de la prestation.

Le Collaborateur ne pourra intervenir dans les locaux du Bénéficiaire que du lundi au vendredi pendant les heures d'ouverture des bureaux (demandes d'autorisation pour week-end ou horaires spéciaux à préciser).

Rapport d'Activité et Suivi d'Avancement des Travaux

Un rapport mensuel d'activité sur la prestation effectuée durant ce mois sera établi dans le logiciel de suivi d'activité et validé par chacune des parties. Ce rapport, qui devra être annexé à la facture, ne prendra en compte ni les prestations complémentaires (astreintes et heures supplémentaires), ni les frais (frais de séjour et de déplacements) lesquels feront l'objet de rapports distincts.

Exigences du poste

Stack technique :

Ruby on RailsRSpecSQL performance optimizationREST API designSidekiqGitLab CILLM API integrationPrompt Engineering

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

À propos de l'entreprise

Voir toutes les offres de Salutech

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.