Conception et implémentation d’un module d’écriture et de lecture multi-modèles: Votre mission principale sera d’améliorer l’écriture et la lecture de données modélisées sur plusieurs tables. Pour cela, vous devrez implémenter une solution générique pour orchestrer des modèles imbriqués. Cette solution devra s’utiliser de manière fluide entre les requêtes utilisateurs et les appels à la base de données. Basée sur Django Rest Framework, elle pourra par exemple être constituée d’un ViewSet CRUD et d’un Serializer permettant de lire et d’écrire la donnée sur plusieurs tables imbriquées.
Développement full stack : intégré au cœur de l’équipe technique Citalid, vous participez directement au développement des produits et algorithmes innovants de la société. Vous travaillez sur de nouvelles fonctionnalités, des évolutions et des corrections, en intervenant aussi bien sur la partie Back que Front.
Mise en œuvre des bonnes pratiques de développement : vous mettez en œuvre les méthodes de développement agiles (revues de code, tests unitaires et fonctionnels de vos implémentations, intégration continue, …), afin de maintenir un haut niveau de qualité du code tout en assurant une montée en puissance de vos compétences. Vous êtes également force de propositions pour améliorer les méthodes et technologies utilisées lors des développements.
Les indispensables
Maitrise des langages de développement web (JavaScript/HTML) et de Python
Expérience avec les frameworks frontend React et backend Django, ou équivalent
Compétence en modélisation de la donnée (UML) et en langage de requête (SQL)
Esprit d’initiative et autonomie
Bonne communication et sens du travail en équipe
Bon niveau d’anglais technique
Les plus qui font la différence
Connaissance du module Django Rest Framework
Maitrise des méthodes et outils de développement en équipe (Git, Gitlab, tests unitaires, revues de code, intégration continue, sprints, …)
Forte capacité à résoudre des problèmes
Bonnes compétences algorithmiques (algorithmes classiques, résolution de problèmes, complexité algorithmique, …)
30 mn pour faire connaissance.
1h00 d’échanges avec plusieurs membres de Citalid.
1 étude de cas à restituer lors d’1 ultime entretien d’1h00.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Voir toutes les offres