Description
À propos d’Otonom Solution : Otonom , une start-up technologique en pleine croissance spécialisée dans les solutions de paiement pour le secteur de l’immobilier, cherche à enrichir son équipe avec un·e Développeur·euse principal·e – Ruby on Rails dynamique et innovant·e.
Dans ce cadre, nous recherchons une personne passionnée, prête à jouer un rôle central dans le leadership technique et l’encadrement opérationnel de notre équipe TI. Ce poste inclut une forte composante de conception et de leadership technique, tout en maintenant un rôle actif dans le développement et l’intégration de nouvelles fonctionnalités third-party.
Assumer le leadership technique de l’équipe TI en collaborant avec le Product Owner pour la gestion fonctionnelle et le suivi de projet, et le Directeur TI pour l’architecture, la planification et la gouvernance.
Concevoir et développer des modules complexes, y compris des intégrations avancées avec des solutions third-party, telles qu’un MOM (middleware orienté messages), un système de gestion des identités, une solution de facturation, et une solution de comptabilité.
Établir et promouvoir des normes techniques au sein de l’équipe, garantissant des pratiques de développement de haute qualité.
Participer activement à la construction et à l’amélioration des tests automatisés.
Optimiser les modèles de données et soutenir les migrations de données existantes.
Collaborer à la mise en place des pipelines CI/CD et des environnements Docker et Kubernetes.
Assurer la qualité technique des livrables tout en respectant les échéances et les objectifs.
Minimum 10 ans d’expérience en développement logiciel dont 5+ années avec Ruby on Rails.
Forte expertise en conception technique (ce critère est crucial pour assurer la capacité à gérer des projets complexes et à encadrer l’équipe).
Leadership démontré en gestion dans des équipes techniques de 5 à 10 personnes, avec des compétences solides en encadrement normatif et en gestion collaborative.
Avoir participé à la conception de projets d’envergure de plus de 2 000 jours/personnes et au développement d’au moins trois systèmes similaires.
Compétences techniques essentielles :
Back-end : Ruby on Rails (polymorphisme, stockage JSON, rSpecs), PHP ( atout );
Front-end : Javascript natif, Stimulus, Turbo, Websockets.
Base de données : PostgreSQL (partitionnement, réplication, optimisation), MySQL ( atout ).
Intégrations : MOM (middleware orienté messages), Kafka , Architecture orientée événements (Event-driven architecture), systèmes de gestion des identités, solutions de facturation et de comptabilité.
DevOps : Docker, Kubernetes, CI/CD (GitLab ou GitHub).
Capacité à vulgariser des concepts techniques complexes.
Sens aigu de la sécurité de l’information et de la protection des données.
Product Owner : Responsable de la gestion fonctionnelle et du suivi des projets.
Lead Developer ( vous !) : En charge de l’encadrement technique, de la gestion de l’équipe de développement et de la promotion des normes techniques.
Directeur TI : Responsable de l’architecture, de la planification stratégique et de la gouvernance.
Travailler sur des projets stratégiques ayant un impact direct sur nos clients et utilisateurs.
Prendre part à un projet de modernisation technique qui redéfinira nos systèmes en intégrant des fonctionnalités avancées et des solutions third-party.
Évoluer dans un environnement qui favorise l’innovation, la collaboration, et le développement professionnel.
Travailler principalement en télétravail avec une présence requise au bureau situé au centre-ville de Montréal 3 à 4 fois par mois.
Bénéficier d’un plan d’assurance.