Requirements: French
Company: INFORUM
Region: La Roche-sur-Foron , Rhone-Alpes
Dveloppeur profil DevOps (API & Base de donnes)
Chez Inforum, nous sommes une quipe tourne vers l''innovation et la cration des outils de demain pour lentretien textile. Vous rejoindrez une entreprise taille humaine o votre contribution aura un impact direct sur notre croissance et la satisfaction de nos clients. En intgrant notre ple de dveloppement, vous participerez activement notre R&D et serez au cur de projets innovants, l''image de notre plateforme communautaire drycleanerlocator.com ou de nos produits Cash Up fr, GestiClean et BrooClean.
Chez Inforum, l''change est direct : vous interagirez quotidiennement avec le dirigeant, lui-mme dveloppeur, favorisant ainsi une prise de dcision rapide et une comprhension approfondie des enjeux techniques. Nous mettons un point d''honneur appliquer les meilleures pratiques de dveloppement (dploiement et intgration continues, tests fonctionnels) et travailler avec les technologies les plus actuelles et des outils de gestion de projet modernes.
Votre mission : Migrer et connecter les donnes de la prochaine gnration de GestiClean
Dans le cadre du projet crucial d''volution de notre produit phare GestiClean (logiciel de gestion pour pressing), nous recherchons un(e) Dveloppeur(se) avec un profil DevOps talentueux(se) pour mener bien la reconception de notre base de donnes centrale vers une technologie similaire Supabase. Les langages utiliss actuellement sont SQL/PLpgsql, python, typescript et dart.
Vous serez responsable de l''architecture et de l''implmentation de cette nouvelle infrastructure, en veillant sa performance, sa scalabilit et sa scurit. Votre rle consistera galement assurer la connexion entre cette base de donnes centrale et les bases de donnes de nos points de vente, en troite collaboration avec notre quipe de dveloppement actuelle.
Plus prcisment, vos responsabilits incluront :
- La conception et la mise en place d''une nouvelle architecture de base de donnes centrale en utilisant une solution comme Supabase ou une technologie quivalente.
- La migration des donnes existantes vers cette nouvelle infrastructure.
- La conception et le dveloppement d''une API robuste et performante pour interagir avec la nouvelle base de donnes.
- La modlisation et l''optimisation de la base de donnes, en assurant son intgrit.
- L''tablissement des liens et des flux de donnes entre la base de donnes centrale et les bases de donnes des points de vente, en collaboration avec l''quipe de dveloppement existante.
- L''valuation et l''intgration de solutions de cache hors ligne telles que PowerSync ou des alternatives pertinentes.
- La collaboration avec l''quipe de dveloppement, notamment pour l''intgration avec les interfaces utilisateurs dveloppes en Flutter (potentiellement via FlutterFlow).
- La mise en place et le maintien de l''environnement de dveloppement, de test et de production.
- La participation la dfinition des spcifications techniques et fonctionnelles.
- La veille technologique active sur les solutions de backend "as a service" et les technologies mobiles.
- L''application des meilleures pratiques en matire de qualit logicielle, de scurit et de performance.
- La contribution l''amlioration continue de nos processus de dveloppement et de dploiement.
Vos aptitudes et votre exprience : Un esprit DevOps orient solutions
- Vous possdez une exprience significative ou tes un jeune talent passionn par le dveloppement et les pratiques DevOps. Une formation de niveau Bac +2 minimum dans le domaine de l''informatique est un plus.
- Vous avez une solide comprhension des principes de conception d''API (REST, GraphQL, etc.) et de modlisation de bases de donnes (relationnelles, NoSQL).
- Vous tes familier avec au moins une solution de backend "as a service" comme Supabase, Firebase, ou AWS Amplify, et tes capable d''en valuer les avantages et les inconvnients.
- Vous matrisez le langage SQL et tes laise avec PostgreSQL.
- Vous avez une bonne matrise de Typescript ou Python, utiliss pour la gestion des rgles mtiers sur Supabase.
- Une exprience avec la migration de bases de donnes est un atout majeur.
- Une exprience avec Flutter et/ou FlutterFlow serait un atout considrable.
- Vous avez une bonne connaissance des enjeux du cache hors ligne et des solutions existantes (PowerSync, etc.).
- Vous tes l''aise avec les outils de gestion de version (Git) et les principes d''intgration continue.
- Vous apprciez le travail en quipe et la communication transparente, notamment pour la coordination avec l''quipe de dveloppement existante.