Senior Backend Engineer (Elixir/Python)

Ublo Immo — France · Posted ~12 hours ago

Senior Full-time Hybrid

Skills

Elixir Phoenix Python FastAPI backend development API design

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior backend engineering role focused on building scalable services and technical foundations for a growing digital platform. The position involves designing backend systems, making architecture decisions, and collaborating with product and engineering teams using modern technologies.

Highlights

Work on impactful backend architecture, influence technical decisions, and contribute to scalable software solutions within a collaborative product team.

Description

CDI · Paris (hybride, 2 jours sur site) Construisons le futur de la gestion immobilière.Ublo est un éditeur SaaS de gestion locative innovant qui simplifie le quotidien des bailleurs et des gestionnaires immobiliers. Notre mission est de rendre la gestion locative plus fluide et efficace grâce à une interface intuitive et des fonctionnalités puissantes. Nous travaillons avec des acteurs publics et privés pour digitaliser la gestion immobilière et améliorer l’expérience utilisateur. Notre équipe technique/produit/design compte aujourd'hui une vingtaine de personnes, organisées en 4 squads. Votre missionVous rejoindrez une squad où les décisions techniques ont un impact direct sur le produit. Vous ne serez pas uniquement chargé de développer des fonctionnalités. Vous participerez à la conception des fondations techniques qui accompagneront la croissance d'Ublo dans les prochaines années. Vous serez amené à : Concevoir et développer les services backend de notre plateforme en Elixir/Phoenix.Participer à la conception des premiers services Python/FastAPI dans le cadre de l'évolution de notre architecture.Concevoir des architectures robustes, évolutives et maintenables.Développer les pipelines d'intégration permettant d'ingérer, transformer et fiabiliser les données provenant des systèmes de nos clients (ERP, logiciels métiers, API partenaires, imports de données…).Garantir la qualité, la cohérence et la traçabilité des données tout au long des processus d'intégration.Optimiser les performances de traitements manipulant d'importants volumes de données.Concevoir des API performantes et fiables à destination de nos applications et de nos partenaires.Réaliser des revues de code et contribuer à l'amélioration continue des pratiques d'ingénierie.Participer aux décisions d'architecture et à l'évolution de notre plateforme orientée événements.Collaborer étroitement avec les équipes Produit, Customer Success et Support afin de comprendre les besoins de nos utilisateurs et transformer leurs problématiques en solutions techniques.Les défis techniquesVous travaillerez notamment sur : une plateforme SaaS en forte croissance ;des API GraphQL ;des traitements asynchrones et orientés événements ;des problématiques de concurrence et de montée en charge ;une architecture métier basée sur le Domain Driven Design (DDD) ;l'introduction progressive de microservices Python/FastAPI ;la réduction de la dette technique sans ralentir la livraison produit.Stack actuelleBackend ElixirPhoenixEctoPostgreSQLGraphQLEn évolution PythonFastAPICe que nous recherchonsVous avez au minimum 5 années d'expérience en développement backend. Vous êtes à l'aise avec : Elixir et l'écosystème OTP ;Phoenix ;PostgreSQL ;GraphQL ;la conception d'API ;les architectures distribuées ;les problématiques de performance ;les systèmes orientés événements.Vous avez également une excellente maîtrise de Python et de FastAPI, ou une forte expérience dans la conception d'API Python modernes. Vous aimez prendre du recul sur un problème avant d'écrire du code. Vous savez remettre en question une architecture lorsque cela est nécessaire. Vous privilégiez des solutions simples, maintenables et robustes. Notre façon de construireNous croyons davantage à de bonnes décisions d'ingénierie qu'à l'accumulation de frameworks. Nos principes : Domain Driven DesignArchitecture Event DrivenRevues de code systématiquesQualité avant complexitéDocumentation des décisions d'architectureAmélioration continuePourquoi rejoindre Ublo ?Vous aurez un impact direct sur les décisions techniques. Vous participerez à la construction de l'architecture qui accompagnera les prochaines années de croissance de la plateforme. Vous rejoindrez une équipe où les développeurs participent réellement aux choix techniques. Vous travaillerez sur un produit utilisé quotidiennement par des milliers de professionnels de l'immobilier. Vous serez régulièrement amené à collaborer avec les équipes Customer Success et Produit pour comprendre les enjeux métier, accompagner l'intégration de nouveaux clients et résoudre des problématiques complexes liées à leurs données. Rémunération et avantagesRémunération Entre 50 et 60 K€ brut annuel, selon profil et expérience. Temps de travail Forfait jours (218 jours travaillés par an). Congés et repos 5 semaines de congés payés par an.Jours de RTT garantissant le respect du forfait annuel (9 en 2026, variable chaque année selon le calendrier).Avantages sociaux Mutuelle & prévoyance prises en charge à 50 %.Remboursement à 50 % du pass Navigo.Titres-restaurant d'une valeur de 10 €, pris en charge à 50 %.Informations pratiquesType de contrat CDI Localisation Paris — Hybride (2 jours de présence par semaine) Langue Français courant indispensable. Ce que nous apprécions particulièrementla curiosité technique ;la rigueur ;l'autonomie ;la capacité à challenger les choix existants avec bienveillance ;le goût des produits bien conçus.Nous recherchons avant tout des ingénieurs capables de résoudre des problèmes complexes avec élégance plutôt que des spécialistes d'une technologie particulière. Processus de recrutementTest technique à faire chez soit (2-3h)Entretien technique en visio (1h)Echange avec notre CTOCafé en présentiel avec l’équipe (30min)