Cette startup développe une web & mobile app SaaS B2B, qui permet aux acteurs de l'agriculture, de pouvoir analyser la qualité de leurs récoltes avec une simple photo. Ils souhaitent révolutionner le domaine de l'agriculture en proposant une solution à forte valeur ajoutée et unique pour tous les acteurs de ce secteur. Leur solution IA permet d'analyser du blé, orge, avoine riz etc ..
Pourquoi j’ai sélectionné cette société ?
En tant qu'ingénieur backend Python-FastAPI, vous rejoindrez leur équipe produit pour concevoir et développer les services qui alimentent leur plateforme.
Vos responsabilités quotidiennes :
️Conception et développement (60 %) :
- Concevoir et mettre en œuvre de nouvelles fonctionnalités backend en Python/FastAPI
- Développer des API REST performantes et bien documentées
- Optimiser les requêtes SQL et les flux de données (PostgreSQL, Elasticsearch)
- Veiller à ce que les API s'adaptent à l'augmentation de l'utilisation
Qualité et maintenabilité (25 %) :
- Écrire des tests (pytest) et maintenir une couverture de code solide
- Participer aux revues de code et contribuer aux normes de l'équipe
- Identifier et résoudre les problèmes de performance
DevOps et production (15 %) :
- Conteneuriser les services (Docker) et participer aux déploiements
- Surveiller et déboguer les incidents de production
- Contribuer à l'amélioration de notre CI/CD (GitHub Actions)
Must have :
- 2 à 4 ans d'expérience dans le développement backend Python.
- Solide expérience avec FastAPI (ou un framework équivalent : Django, Flask).
- Maîtrise de PostgreSQL : modélisation, requêtes, optimisation.
- À l'aise avec les environnements Git, Docker et Linux.
- Expérience des tests automatisés (pytest, coverage).
Nice-to-have :
- Expérience avec Elasticsearch (indexation, recherche en texte intégral) et/ou Redis
- Connaissance de SQLAlchemy et Pydantic
- Familiarité avec Azure (App Services, Blob Storage, etc.)
- Notions de base en sécurité web (OAuth2/JWT, CORS, OWASP)
- Intérêt pour les architectures événementielles ou microservices
Soft skills :
- Autonomie : capable de maîtriser un sujet de bout en bout
- Communication : partager les décisions, demander de l'aide, documenter
- Pragmatisme : trouver le bon équilibre entre qualité et rapidité
- Curiosité : envie d'apprendre et de remettre en question les solutions existant
Créé en 2015, Data Recrutement est le cabinet de chasse du TOP500 du digital. Nous sélectionnons les meilleures opportunités Adtech, SaaS, e-commerce, Deeptech, Big Data, Fintech, HRtech, Greentech, Foodtech, …
Notre équipe recrute les talents :