Illustration
Illustration

Welcome to the jungleCDI - Senior Fullstack Engineer / Developer (RoR)

React
Docker
Github
React native
Typescript
Kubernetes
Postgresql
CI/CD
Grafana
Ruby on rails
Swagger
Hubspot
Playwright
Sentry
Eslint
Rspec
Toulouse, Haute-Garonne
Télétravail : partial
Expérience : 5_TO_7_YEARS
full_time
Publié il y a 27 jours

Description du poste

Ta mission : développer un outil de gestion complexe et scalable 

  • Construire un produit complet et scalable (Ruby on Rails + ReactJS)

  • Standardiser et gérer des API scalables et propres pour nos microservices

  • Apporter toujours plus de valeur/fonctionnalités à nos clients, en gardant un outil simple et une expérience fluide

  • Challenger sans cesse la plateforme avec l’équipe produit

  • Code-Review le reste de l’équipe technique, toujours en quête de perfection

  • Partager son savoir pour faire monter en compétences toute l’équipe !

  • Faire de la veille technologique pour conserver une stack top-notch

Notre stack :

  • Backend - api en Ruby on Rails, Rspec, Swagger. Un monolithe principal, et deux microservices (un pour notre CRM Hubspot, et un pour notre strcuture bancaire interfacée à Treezor)

  • Frontend - Un monorepo qui déploie en continu plusieurs applications, avec une CI robuste, des test end-to-end, un design system qui nous permet de ne jamais écrire de CSS, une API typée “à la tRPC”. La stack en détails : React, Typescript, Vite, Vitest, Playwright, Tanstack (Router, Query), Radix, xState, ESLint (Custom Rules), Turborepo

  • Mobile - React Native, Typescript, styled-components

  • Database - PostgreSQL

  • Observability - Sentry, Grafana

  • CI/CD - Github Actions, Kubernetes

Comment nous travaillons :

- Squads autonomes - 1 PM, 1 Designer, 1 Lead Dev et 3-5 Devs

- Intelligence collective : Les devs participent tôt à la réflexion produit et doivent avoir une appétence produit et être force de proposition

- Esprit d’équipe, on ira plus loin ensemble

- Méthodologie proche du Kanban centrée sur l’efficacité et le pragmatisme

- Grande flexibilité sur les horaires/le remote/l’environnement de travail

Les avantages :

Les plus :

  • Package :

    • 65K€ - 85K€ (brut et fixe sur 12 mois) pour un profil Senior en fonction de l’expérience

    • +88K pour un profil Staff

  • 2 semaines d’onboarding pour comprendre le fonctionnement et les valeurs de Matera, et un onboarding spécifique à ton métier,

  • Un career path pour t’accompagner dans ton évolution professionnelle : accompagnement hebdomadaire par ta.on manager, une performance review par an, et politique de mobilité interne,

  • Politique de rémunération et de BSPCEs transparente,

  • Politique d’accompagnement à la parentalité : une reprise en douceur à 80% pendant 4 semaines (payées à 100%), ainsi que 5 jours de congés supplémentaires par an pour enfant malade,

  • Temps de Trajet Responsable (TTR) : 1 jour de congé supplémentaire par an, découpable en 2 demi-journées et rémunéré comme un congé payé, pour inciter à choisir des modes de transports responsables,

  • Congés menstruels : 1 jour de congé payé supplémentaire par mois, pour mieux gérer les règles douloureuses,

  • Sport : des cours de yoga et de renforcement musculaire au bureau + accès à Gymlib pour faire du sport à petits prix,

  • Des bons plans culture avec la plateforme Leeto (réductions cinéma, musées, parcs d’attraction…).

La base légale :

  • Congés payés et RTT (selon statut)

  • Mutuelle & Carte Swile - pris en charge à 50%

  • Prise en charge de la prévoyance à 100%

  • Prime vacances (SYNTEC)

  • Prise en charge des transports à 50%

  • Un Macbook M3 (ou autre selon les préférences) et équipements te seront fournis

  • Prise en charge des frais kilométriques pour les déplacements professionnels

Informations Pratiques :

  • Localisation : Paris, Lyon, Marseille, Toulouse ou Bordeaux

  • Type de contrat : CDI, contrat cadre forfait jour,

  • Politique de télétravail : flexible avec 1 jour de présence au bureau par semaine

  • Tu as +5 ans d’expérience dans un langage backend (idéalement Ruby on Rails mais pas bloquant)

  • Tu as une compréhension profonde du fonctionnement des bases de données relationnelles

  • Tu adores écrire du code structuré, testé, efficace

  • Tu as soif de challenges techniques complexes et variés

  • Tu es autonome et rigoureux·se

  • Tu es soucieux de l’expérience utilisateur et de comprendre les problématiques liées au marché 

Bonus si :

  • Avoir déjà travaillé sur des gros produits (multiples microservices, produits internationaux, etc)

  • Avoir travaillé sur des produits bancaires

A propos de l'entreprise

---, ()