Développeur(se) Back-end Python/Django

Dedomainia
Canton of Bordeaux-2, France
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French, English
Experience level
Intermediate

Job location

Remote
Canton of Bordeaux-2, France

Tech stack

Agile Methodologies
JIRA
Automation of Tests
Software as a Service
Software Quality
Code Review
Databases
Continuous Integration
Django
Python
Software Systems
Backend
GIT
Pytest
Gitlab-ci
Front End Software Development
REST

Job description

Formations régulières pour développer vos compétences ️ Programme « Dedocare » pour le bien-être physique & mental Prime de cooptation pour encourager le recrutement par recommandation 4 temps forts annuels pour rassembler et fédérer les équipes Des locaux conviviaux pensés pour la collaboration et le confort

(En plus des avantages légaux et obligatoires), Vous serez un maillon essentiel de l'équipe Technology et de votre squad, en contribuant activement au développement, à la fiabilité et à la qualité de notre plateforme SaaS, au cœur d'un environnement structuré, exigeant et stimulant.

OBJECTIFS

  • Développer des fonctionnalités en autonomie dans un monolithe Django complexe (50 apps) organisé selon une architecture DDD
  • Maintenir un haut niveau de fiabilité du code grâce à des tests automatisés robustes
  • Participer activement aux revues de code pour garantir qualité, lisibilité et bonnes pratiques
  • Contribuer à l'amélioration continue des pratiques de développement (tests, CI/CD, documentation…).

VOS MISSIONS

  • Analyser les besoins utilisateurs (internes et clients) afin de concevoir ou améliorer les programmes existants
  • Modifier et maintenir les programmes pour corriger les erreurs, améliorer les performances ou faire évoluer les interfaces
  • Concevoir et développer des systèmes logiciels, à partir de modèles techniques, mathématiques ou scientifiques
  • Diriger et réaliser les phases de test et de validation, selon une démarche qualité
  • Documenter le code et les systèmes pour garantir leur maintenabilité et faciliter leur transmission
  • Participer à la revue de code et à l'amélioration continue des pratiques de développement
  • Collaborer avec les Product Owners et les autres équipes (techniques, métiers) pour affiner les exigences, identifier les limites et suivre l'avancement des projets
  • Apporter son expertise technique dans la conception, la maintenance et l'évolution des solutions logicielles.

Requirements

  • Bonne maîtrise de Python et du framework Django
  • Bonne compréhension des architectures back-end : monolithiques, hexagonales, DDD
  • À l'aise avec les API REST, les bases de données, la gestion de la sécurité et les problématiques de performance
  • Bonnes connaissances des bonnes pratiques de tests : TDD, pyramide de tests, et maîtrise de Pytest
  • Expérience avec les outils de CI/CD, notamment GitLab CI
  • Maîtrise de Git et des workflows collaboratifs
  • À l'aise dans des environnements Unix/Linux
  • Connaissance ou intérêt pour le front-end, en particulier HTMX (un plus)
  • Maîtrise de Rust (un plus)
  • À l'aise avec les outils de gestion de projet type Jira (Kanban/Agile)
  • Capacité à produire une documentation claire, structurée et à partager ses connaissances avec l'équipe
  • Bonne maîtrise de l'anglais écrit pour la documentation et les échanges écrits dans nos outils.

Votre manière d'aborder les challenges :

  • Vous avez un bon esprit d'équipe
  • Vous avez un esprit critique, rigoureux et analytique
  • Vous aimez résoudre des problèmes complexes de manière structurée et logique
  • Vous êtes autonome, tout en sachant collaborer efficacement avec votre équipe
  • Vous savez communiquer clairement pour mener à bien les missions qui vous sont confiées
  • Vous accordez de l'importance à la qualité du code et à la lisibilité
  • Vous êtes curieux(se), aimez apprendre continuellement et vous n'hésitez pas à demander du feedback.

Votre expérience :

  • Vous êtes diplômé(e) d'une école d'ingénieur ou d'un master en informatique
  • Vous avez minimum 3 ans d'expérience en développement Back-end Python/Django
  • Vous avez envie de devenir un expert dans votre domaine dans un environnement challengeant (Rust, DDD, etc.).

Benefits & conditions

Télétravail flexible selon les besoins des projets Mutuelle Alan prise en charge à 100% Titres Restaurant pour vos repas ou courses Forfait mobilité douce pour vos déplacements quotidiens Épargne salariale (PEE & PERCO) pour préparer l'avenir

About the company

Hybrid work in 137 Boulevard Du Président Wilson, 33200 Bordeaux, Rejoignez Dedomainia, le leader de l'automatisation des processus actuariels ! Depuis 2016, nos solutions SaaS automatisent des opérations complexes pour les rendre plus fluides et performantes. Notre mission ? Accompagner les acteurs de la réassurance vie avec des solutions simples et fiables. Comment ? En développant une suite de logiciels pour des grands groupes financiers internationaux. Dedomainia, c'est aussi : * Plus de 50 « Dedoworkers » engagés, audacieux et réactifs * 3 valeurs fortes : Elevate Expertise, Make Simple, Team Player * Une implantation à Bordeaux, avec des clients basés au Royaume-Uni et aux États-Unis. Ce qui fait notre force : Une expertise reconnue, des projets à fort impact chez des clients de renom, et une culture d'entreprise qui place la diversité, l'inclusion et la valorisation des talents au cœur de ses priorités !

Apply for this position