Développeur Backend Senior (CDI)

Permanent contract
Aubière
A few days at home
Salary: Not specified
Experience: > 5 years
Education: Master's Degree

Perfect Memory
Perfect Memory

Interested in this job?

Questions and answers about the job

The position

Job description

En tant que Développeur Backend senior, vous occupez un rôle hybride et stratégique. Vous êtes à la fois le moteur technique du développement de notre plateforme et l’architecte garant de sa bonne intégration chez nos clients internationaux.

Vous intervenez au sein d’une équipe composée de développeurs backend et frontend, d’un Tech Lead, d’un Product Owner, d’un DevOps et d’un UX/UI designer, dans un environnement technologique moderne fondé sur Ruby et sur un ensemble de bases de données : GraphDB, MariaDB, Elasticsearch, RabbitMQ, Redis.

Vous participez également à la définition des orientations techniques backend (benchmarks, choix d’architecture, conventions de code, outils de build et de test), en coordination avec le Tech Lead et les autres équipes du produit.

🛠 Stack & outils

  • Programmation d’applications : Ruby, Rails

  • Bases de données et ORM : GraphDB (SPARQL), MariaDB (SQL et ActiveRecord), MongoDB (Mongoid), RabbitMQ, Redis (Sidekiq)

  • CI/CD et DevOps : GitLab, GitLab CI, Docker, Kubernetes

  • Technologies sémantiques : RDF, OWL, SPARQL


Preferred experience

  • Au moins cinq ans d’expérience en développement backend

  • Maîtrise de Ruby et des outils de développements usuels (shell, Git, Docker…)

  • Capacité à concevoir des architectures techniques adaptées et à les documenter

  • Familier des méthodologies agiles

  • Anglais écrit et parlé

  • Mentalité collaborative, autonomie

🎁 Ce que nous offrons

  • Un environnement stimulant, moderne et bienveillant

  • Des projets à forte visibilité (clients internationaux) avec des défis à haut niveau technologique

  • Flexibilité : télétravail hybride avec déplacement mensuel à Aubière

🍻 L’équipe

L’équipe de la Perfect, basée à Clermont-Ferrand et Lyon, compte une trentaine de passionnés de nouvelles technologies. Jeune, dynamique et bienveillante, elle favorise l’autonomie de chacun dans l’organisation de son travail (télétravail, sur place ou hybride), tout en cultivant l’entraide et l’amélioration continue. L’équipe backend se démarque par sa rigueur, sa poursuite de l’excellence et son positionnement stratégique au sein de l’organisation.


Recruitment process

  1. Entretien avec le Tech Lead backend. On parlera de Perfect Memory, du poste, un peu de technique mais aussi de tes attentes et de ton poste idéal.

  2. Test technique en autonomie. Le test technique nous permet d’évaluer le niveau de formation nécessaire à ton intégration chez Perfect Memory. Nous laissons environ une semaine aux candidats pour réaliser un petit projet.

  3. Revue du test. Le reste de l’équipe backend regarde ton projet et fait des retours. Le Lead Developer te contacte alors pour partager avec toi les retours et valider la suite du processus de recrutement.

  4. Entretien Ressources Humaines. Le manager et la RH sont présents. Lors de cet entretien on aborde la culture d’entreprise, l’onboarding, le package salarial et les éléments sur lesquels tu te poses des questions.

Want to know more?