Dans une dynamique de croissance, nous recherchons un développeur Back-End Ruby On Rails Confirmé.
Vos missions :
Développer de nouvelles fonctionnalités backend : Implémenter des API robustes en Ruby, garantissant une communication fluide avec le frontend et d'autres services.
Diffuser les bonnes pratiques de développement : Promouvoir la qualité du code au sein de l'équipe à travers les revues de code et les bonnes pratiques, en veillant à ce que chaque fonctionnalité soit optimisée, testée et évolutive.
Améliorer la qualité du code et réduire la dette technique : Participer à la refactorisation et à l'optimisation des anciennes bases de code, en abordant des migrations complexes comme la mise à jour des versions de frameworks ou de composants.
Gérer les bases de données PostgreSQL : Concevoir et optimiser des schémas de base de données, écrire des requêtes complexes et garantir la performance, la scalabilité et la sécurité des données.
Contribuer à la transition vers une architecture plus modulaire et scalable : Participer à l'évolution de l'architecture, notamment en contribuant à la mise en place d'une architecture de microservices ou d'une architecture monorepo pour les équipes feature.
Collaborer avec l'équipe produit et les autres développeurs : Travailler en étroite collaboration avec les Product Owners, les développeurs frontend et UX/UI, ainsi que les équipes QA pour garantir que les solutions techniques répondent aux besoins métier et fonctionnels.
- Solide expérience en développement backend avec Ruby on Rails (minimum 5 ans d'expérience).
- Maîtrise des API : Expérience dans la conception, le développement et l'optimisation d'API RESTful robustes et sécurisées.
- Compétence avec PostgreSQL : Expertise dans la gestion de bases de données relationnelles, y compris l'optimisation des requêtes et la gestion de schémas complexes.
- Expérience avec Docker : Vous êtes à l'aise avec l'utilisation de Docker pour la gestion des environnements et les déploiements en conteneurs.
- Capacité à résoudre des problématiques fonctionnelles et techniques complexes : Vous êtes à l'aise avec des défis techniques importants et savez adapter les solutions aux besoins métier.
- Aptitude à l'amélioration continue : Vous participez activement à la réduction de la dette technique, à l'optimisation des processus de développement et à l'amélioration des performances globales du système.
- Force de proposition : Vous êtes proactif(ve) et apportez des idées innovantes tant d'un point de vue technique que pour améliorer l'expérience utilisateur.
- Veille technologique active : Vous êtes passionné(e) par les nouvelles technologies, vous vous formez régulièrement et partagez vos connaissances avec vos collègues.
Experience: Expérience exigée de 5 An(s)
Qualification: Cadre
Secteur d'activité: Édition de logiciels applicatifs
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.