Software Engineer - Back End (H/F)
Allphins
About the role
À propos
Chez Allphins, nous réinventons la façon dont les plus grands (ré)assureurs mondiaux gèrent leurs risques, et nous avons besoin de vous!
Chaque seconde, des underwriters et analystes prennent des décisions critiques grâce à la plateforme SaaS d’Allphins. Au cœur de cette plateforme se trouve un backend puissant, évolutif et résilient, conçu par une équipe d’ingénieurs passionnés par la résolution des problèmes les plus complexes.
En tant que Software Engineer Back-End, vous jouerez un rôle clé dans le développement de la base de cette plateforme, en créant des systèmes qui permettent aux (ré)assureurs de modéliser les risques, d’optimiser leurs portefeuilles et de rester en avance dans un environnement en constante évolution.
C’est une opportunité unique d’avoir un impact durable sur un secteur en pleine transformation, aux côtés d’une équipe dédiée à la construction du futur de la (ré)assurance.
Missions
- Scalabilité et optimisation des systèmes backend : améliorer l’infrastructure pour gérer des volumes de données et des charges utilisateur croissants, en garantissant une faible latence et une haute fiabilité sous pression.
- Refactoring des composants clés : retravailler les parties critiques du code pour améliorer les performances, la lisibilité et la maintenabilité, avec un accent sur la scalabilité à long terme.
- Développement et livraison de fonctionnalités backend : concevoir et implémenter des fonctionnalités sur les APIs, le traitement en arrière-plan et les pipelines de données, en prenant en charge l’intégralité de la logique backend, de la conception au déploiement.
- Optimisation des flux de données et des algorithmes : identifier les goulots d’étranglement, réduire les calculs redondants et améliorer la logique de traitement pour maintenir des systèmes rapides et efficaces.
- Amélioration de l’observabilité et de la fiabilité : renforcer la surveillance et les alertes avec une meilleure instrumentation, gestion des logs et métriques pour soutenir une réponse rapide aux incidents et la santé du système.
- Collaboration sur des solutions transverses : travailler étroitement avec les Product Managers, Data Scientists et développeurs front-end pour créer des services backend robustes et bien intégrés.
- Contribuer à la qualité du code et à la culture engineering : participer aux revues de code, proposer des améliorations et partager vos connaissances avec l’équipe.
- Participer activement à la définition de l’architecture backend : proposer des changements architecturaux pour soutenir la croissance future, réduire la dette technique et répondre aux besoins de scalabilité.
Tech requirements
- Expertise en Python Django / Django Rest Framework (DRF) et développement d’API REST
- Expérience solide dans la conception d’architectures logicielles évolutives et scalables
- Connaissance des systèmes distribués, optimisation des performances et orchestration de traitement des données
- Maîtrise de Spark, Celery et Airflow (un plus important)
- Compétences en optimisation de bases de données et gestion de gros volumes de données
Ce que nous offrons
- 🏢 Un emplacement central : des bureaux modernes dans le 9ᵉ arrondissement de Paris (WeWork), avec la flexibilité du travail hybride (50 % du temps au bureau, après la validation de la période d'essai).
- 💼 Autonomie et responsabilités : vous aurez de vraies responsabilités dès le premier jour, avec une forte visibilité au sein de l’entreprise et la liberté de façonner votre rôle.
- 🚀 Une croissance en phase avec celle de l’entreprise : Allphins se développe rapidement, et vos opportunités évolueront avec nous, que vous souhaitiez approfondir votre expertise ou relever de nouveaux défis.
- 💸 Rémunération compétitive : un package salarial attractif, avec remboursement du pass transport, tickets restaurant et autres avantages.
- 🧰 Des outils performants : un équipement haut de gamme et une stack technologique moderne pour vous permettre de vous concentrer sur l’essentiel.
- 🤝 Une équipe collaborative et concentrée sur l’impact : travaillez aux côtés de professionnels expérimentés qui valorisent la clarté, l’efficacité et l’exécution intelligente.
Requirements
- Expertise in Python Django / Django Rest Framework (DRF) and REST API development
- Solid experience in designing scalable and extensible software architectures
- Knowledge of distributed systems, performance optimization, and data processing orchestration
- Skills in database optimization and managing large volumes of data
Responsibilities
- Improve infrastructure to handle growing data volumes and user loads, ensuring low latency and high reliability under pressure.
- Rework critical code sections to improve performance, readability, and maintainability, with a focus on long-term scalability.
- Design and implement features on APIs, background processing, and data pipelines, owning the entire backend logic from design to deployment.
- Identify bottlenecks, reduce redundant calculations, and improve processing logic to maintain fast and efficient systems.
- Strengthen monitoring and alerting with better instrumentation, log management, and metrics to support rapid incident response and system health.
- Work closely with Product Managers, Data Scientists, and front-end developers to create robust and well-integrated backend services.
- Participate in code reviews, propose improvements, and share knowledge with the team.
- Propose architectural changes to support future growth, reduce technical debt, and meet scalability needs.
Benefits
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free