Senior Backend Software Engineer — Elixir & Python
Indexed description
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.
Vous 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.
Vous 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.
Backend
- Elixir
- Phoenix
- Ecto
- PostgreSQL
- GraphQL
En évolution
- Python
- FastAPI
Vous 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.
Nous croyons davantage à de bonnes décisions d'ingénierie qu'à l'accumulation de frameworks.
Nos principes :
- Domain Driven Design
- Architecture Event Driven
- Revues de code systématiques
- Qualité avant complexité
- Documentation des décisions d'architecture
- Amélioration continue
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 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 %.
Type de contrat
CDI
Localisation
Paris — Hybride (2 jours de présence par semaine)
Langue
Français courant indispensable.
- la 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.
- Test technique à faire chez soit (2-3h)
- Entretien technique en visio (1h)
- Echange avec notre CTO
- Café en présentiel avec l’équipe (30min)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search