L’objectif du stage est de mettre en place une architecture de scheduling pour gérer de manière efficiente et robuste toutes les tâches asynchrones. Ce dernier se déroulera en 3 étapes :
1er étape : Veille techno et analyse des besoins
Identification des technologies susceptibles de répondre aux exigences suivantes :
Monitoring
Reprise sur erreur de tâches
Alerting
Tâches autoportantes
Robustesse
2e étape : POC des solutions les plus adaptées
Mise en place de Proof of Concept des différentes techno identifiées à l’étape précédente
Il faudra également mettre en place une interface graphique de debuggage, monitoring, gestion des tâches.
3e étape : Intégration progressive de la solution avec l’architecture existante Travauxlib
Intégration avec les différents systèmes existants :
Email
CRM
Api tierces
Batches
…
Le nombre d’utilisateurs étant en constante augmentation et le besoin métier de plus en plus varié et critique, nous avons besoin d’un système à la fois robuste et scalable permettant de gérer cette forte croissance.
Le stage se déroulera au sein de l’équipe polyvalente produit de Travauxlib (devs seniors, designer, product owner… ) L’équipe se repose beaucoup sur les méthodologies Lean & Agile.
Nous recherchons quelqu’un d’autonome, avec des premières expériences en programmation. Avide de creuser et découvrir de nouvelles technologies répondant à un besoin métier fort.
CDI possible à l’issue du stage.
Bac +5
Nous recherchons quelqu’un d’autonome, avec des premières expériences en programmation. Avide de creuser et découvrir de nouvelles technologies répondant à un besoin métier fort.
Front-end : React-Redux / Typescript
Backend : Scala / Play framework / Postgresql
Ops/infra : Go / Heroku / CircleCI
Pour postuler (uniquement via ce lien) : https://travauxlib.typeform.com/to/IBfEm9
Ce que l’on va vous demander :
CV – Linkedin ou équivalent
Ensuite :
PS : A tout moment, vous pourrez demander à partager avec les membres de l’équipe pour savoir comment cela se passe (vraiment) chez nous ;)