Une société américaine développant un service qui mesure les niveaux d'attention, la compréhension et d'autres paramètres pendant la lecture en utilisant le suivi du mouvement des yeux recherche un développeur Python de niveau supérieur.
Exigences :
- Python 3.x (type hinting, asyncio)
- Django/Flask : Nous utilisons Django, mais une expérience en Flask serait également utile.
- Django ORM/SQLAlchemy : Capacité à construire des requêtes efficaces en utilisant l'ORM sans utiliser fréquemment des requêtes brutes.
- PostgreSQL Compréhension des principes de base, capacité à utiliser DDL, DQL, DML et DCL
- Docker : compétences en matière de description des conteneurs et de leur déploiement.
- Compétences pour déployer tout ce que vous avez écrit
- Capacité à taper git push dans le terminal
Ce serait un plus :
- nginx : comprendre comment configurer un serveur web pour différentes exigences (gros fichiers et requêtes peu fréquentes, api rapide et nombreuses requêtes)
- Redis : comprendre quand l'utiliser et quand ne pas l'utiliser, connaître les structures disponibles et comment les appliquer.
- RabbitMQ/etc : comprendre pourquoi vous en avez besoin, savoir comment le configurer pour un grand nombre de petites tâches et pour un petit nombre de tâches gourmandes en ressources.
- AWS S3 : savoir ce que c'est et avoir de l'expérience au niveau logiciel.
- Django Rest Framework/etc : l'expérience est la bienvenue
- Capacité à configurer les environnements dev et prod