
Fullstack Ruby Developer H/F - Jardiniers Sap
- Marseille 13e - 13
- CDI
- Jardiniers Sap
Les missions du poste
Vous souhaitez intégrer une entreprise en pleine croissance qui propose un service qui a du sens, dans un secteur humain ?
FaciliSAP est une coopérative de Services à la Personne avec une présence nationale.
Pour agrandir notre équipe nous recherchons un développeur confirmé, avec une forte prédominance backend Ruby on Rails (ou Framework équivalent) et la maîtrise obligatoire de l'intégration frontend.
La gestion des projets est supervisée par un Product Manager, et vous serez assisté par un Lead Technique.
Tâches et Missions :
1. Développer, maintenir et optimiser les fonctionnalités existantes de l'ERP codé en Ruby on Rails.
o Identifier et corriger les éventuelles anomalies techniques.
o Veiller à la performance, à la sécurité et à la scalabilité de l'ERP.
o Travailler sous la supervision du responsable technique, qui fournira les orientations stratégiques et techniques.
2. Conception et gestion des API
o Concevoir, développer et documenter des API robustes et sécurisées pour connecter les applications mobiles et autres systèmes au backend.
o Assurer la compatibilité et l'intégration des API avec les différents environnements.
o Mettre à jour et adapter les API existantes en fonction des besoins identifiés en collaboration avec le Product Manager.
3. Collaboration et reporting
o Collaborer étroitement avec le responsable technique et le Product Manager
o Rendre compte régulièrement de l'avancement des projets lors de réunions
o Utiliser des outils de gestion collaborative tels que GitLab pour le suivi des tâches, la gestion des versions et les revues de code.
o Participer activement aux réunions d'équipe organisées par le Product Manager pour coordonner les projets et partager les mises à jour.
4. Tests et validation
o Développer et exécuter des tests unitaires et d'intégration pour garantir la fiabilité des fonctionnalités livrées.
o Participer aux phases de validation et de recette des projets avant leur mise en production.
o Collaborer avec l'équipe technique pour identifier et corriger les éventuels bugs remontés.
5. Documentation technique
o Rédiger et maintenir une documentation technique claire et complète sur les développements effectués, les API et l'architecture de l'application.
o Fournir des supports techniques facilitant la prise en main et l'utilisation des systèmes développés.
6. Veille technologique et amélioration continue
o Se tenir informé des dernières tendances et technologies liées au développement backend et aux API.
o Proposer des solutions ou des technologies innovantes pour améliorer les performances ou les fonctionnalités des systèmes existants.
7. Support et maintenance
o Assurer un support technique de niveau 2 ou 3 pour résoudre les incidents techniques signalés.
o Être disponible pour des opérations de maintenance ponctuelles, y compris en dehors des horaires habituels, si nécessaire.
8. Contributions aux nouveaux projets
o Participer à la conception et au développement de nouvelles applications et fonctionnalités, en collaboration avec le Product Manager et le responsable technique.
o S'assurer que les solutions proposées répondent aux objectifs stratégiques et opérationnels définis par l'équipe de management.
\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_\_
Compétences et Qualités attendues :
- Profil Full Stack avec expertise obligatoire en Ruby on Rails et maîtrise des principes de programmation backend.
- Bonne connaissance des technologies d'API (REST, GraphQL, etc.) et des protocoles de sécurité.
- Familiarité avec les outils collaboratifs (GitLab, gestion des versions, workflows).
- Capacité à suivre et respecter les directives du responsable technique et à répondre aux attentes du Product Manager.
- Aptitude à communiquer efficacement et à s'intégrer dans une équipe agile.
- Disponibilité et rigueur dans le suivi des projets, notamment pour les compte
Le profil recherché
Experience : 3 An(s)
Compétences : Application web, Concevoir une application web,Coder, Collaborer avec les développeurs pour améliorer la qualité du logiciel, Développer une application en lien avec une base de données
Qualification : Agent de maîtrise
Secteur d'activité : Services d'aménagement paysager
Liste des qualités professionnelles :
Faire preuve de rigueur et de précision : Capacité à réaliser des tâches en suivant avec exactitude les règles, les procédures, les instructions qui ont été fournies, sans réaliser d'erreur et à transmettre clairement des informations. Se montrer ponctuel et respectueux des règles de savoir-vivre usuelles.
Organiser son travail selon les priorités et les objectifs : Capacité à planifier, prioriser, anticiper des actions, en tenant compte des moyens, des ressources, des objectifs et du calendrier pour les réaliser.
Travailler en équipe : Capacité à travailler et à se coordonner avec les autres au sein de l'entreprise pour réaliser les objectifs fixés.