Développeur Ruby on Rails H/F

Collective
Canton de Strasbourg-1, France
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Strasbourg-1, France

Tech stack

API
User Authentication
C++
Code Review
Databases
Continuous Integration
Command-Query Responsibility Segregation (Software Development)
Software Design Patterns
DevOps
Programming Tools
PostgreSQL
MySQL
MVC
Openshift
Open Web Application Security
PCI Data Security Standards
Ruby on Rails
Ruby
Bundler
RSpec
Backend
Gitlab
GIT
Angular
Kubernetes
Data Management
REST

Job description

L'organisation est actuellement en phase de montée en compétences sur Ruby on Rails, cette techno étant encore peu maîtrisée en interne.

Le besoin est urgent : vous intervenez comme expert Ruby on Rails pour poser les bases, sécuriser l'architecture et accompagner l'équipe dans la montée en compétences.

L'environnement est encadré par des exigences de sécurité et de qualité de code, avec une forte collaboration avec les équipes produit, backend (C++), front (Angular) et DevOps., En tant que Développeur Ruby on Rails, vous intervenez sur :

La conception, le développement et la maintenance d'applications et de services en Ruby on Rails

La mise en place de bonnes pratiques d'architecture (organisation du code, modèles, controllers, services) et de tests (TDD / BDD)

La sécurisation des applications (gestion des données sensibles, authentification, autorisation, protection contre les vulnérabilités web)

La définition et la mise en place des standards de développement (linting, conventions, documentation) pour l'équipe Rails

L'accompagnement des développeurs lors de la montée en compétences (pair-programming, revues de code, ateliers techniques)

La collaboration avec les équipes backend (C++), front (Angular) et DevOps pour assurer la cohérence des flux et des API

L'intégration des services dans des environnements modernes (CI/CD, conteneurs, cloud) si applicable

Selon les besoins, vous pourrez également intervenir sur des évolutions autour de nouvelles offres (PME, associations, solutions clés en main) ou sur des briques complémentaires (gestion événementielle, espaces commerçants, etc.)., Salaries for Collective.work Salaries for Collective.work, Strasbourg, GE Salaries for Développeur at Collective.work Salaries for Développeur at Collective.work, Strasbourg, GE Salaries for Développeur Salaries for Développeur, Strasbourg, GE Devops jobs Abandon de poste : que dit la loi ? Comment gérer son stress avant un examen ?

Requirements

Diplôme bac+5 en informatique ou équivalent, ou expérience professionnelle à la hauteur

7 à 8 ans d'expérience en développement Ruby on Rails (idéalement en environnement exigeant ou en production critique)

Capacité à prendre un leadership technique léger (conseil, accompagnement, standardisation)

Sensibilité forte aux enjeux de sécurité, de performance et de maintenabilité

Capacité à travailler en équipe pluridisciplinaire (produit, backend, front, sécurité, DevOps)

Compétences techniques attendues (indispensables)

Langages / frameworks :

Ruby

Ruby on Rails

Outils de développement :

Git

Environnement de tests (RSpec, Minitest, etc.)

Compétences fonctionnelles :

Bonne maîtrise des architectures MVC, des gestionnaires de dépendances (Bundler), des migrations de base de données

Expérience de conception et consommation d'API REST

Bonnes pratiques de sécurité web (OWASP, gestion des secrets, authentification/autorisation)

Compétences appréciées (plus)

GitLab (gestion de repo, CI/CD, pipelines)

Angular (pour mieux appréhender l'écosystème front et les échanges API)

OpenShift / Kubernetes / conteneurisation ou plateformes CI/CD équivalentes

MySQL / PostgreSQL (modèles de données, optimisation de requêtes)

Notions de sécurité proches du PCI DSS et de designs patterns (CQRS, DDD) Review for Collective.work Review for Collective.work, Strasbourg, GE Review for Développeur at Collective.work Review for Développeur at Collective.work, Strasbourg, GE

Benefits & conditions

Enseignement : 10 compétences du professeur La différence entre juriste et avocat Le contrat de travail à 39h sans RTT

About the company

Vous rejoignez un acteur majeur du paiement digital, qui opère une plateforme transactionnelle historique utilisée par des milliers de commerçants en ligne depuis plus de 20 ans.

Apply for this position