Developper Full-Stack
Role details
Job location
Tech stack
Job description
- Intégrer une équipe soudée et bienveillante qui saura vous écouter et croire en vous
- Travailler avec des process clairs et des outils digitaux variés
- Du télétravail hybride
- Des afterworks et des activités de Team Building régulières
- Un cadre privilégié avec des locaux très agréables, Au sein d'une DSI de 20 personnes, vous serez rattaché/e à la Factory, l'équipe de développement, composée de 9 développeurs web et découpés en deux squads. Pour ce poste, vous aurez à charge le maintien en condition opérationnelle des applications et services de la DSI et le développement des nouvelles fonctionnalités, principalement sur du Symfony et de l'Angular.
En plus des développeurs, la DSI est composée de 3 PO, 1 Data Analyst, 3 QA, et 3 DevOps / SysOps / Ingé Réseau. Vous serez intégré/e à une équipe agile en Scrum.
Notre SI est composé d'une quinzaine de micro-services avec des langages hétérogènes (PHP, Node.js, Python), de bases de données stockant de forte volumétrie (ElasticSearch et PostgreSQL), de deux applications front (Angular) et une API REST mise à disposition pour nos clients.
Chaque micro-service du SI est déployé via un process d'intégration continue (CI/CD, tests automatisés) sur un éco-système AWS (Terraform, K8S).
L'objectif sera de développer les fonctionnalités de la roadmap produit tout en assurant le maintien en condition opérationnelle de la production :
- Concevoir, développer et déployer de nouvelles fonctionnalités innovantes
- Maintenir le système informatique
- Mettre en place des tests permettant d'assurer la qualité de notre SI
- Participer aux codes reviews et mettre en place les best practices
- Faire évoluer notre architecture logicielle pour aller vers toujours plus de scalabilité et de robustesse, afin de répondre aux enjeux business de Matooma
Requirements
Expertise technique
- Vous êtes un développeur fullstack avec entre 0 et 2 ans d'expériences dans le développement web
- Vous avez déjà une première expérience ou des connaissances en Typescript et PHP 8
- Vous avez déjà une première expérience ou des connaissances avec les frameworks Symfony, Angular et, en bonus, NestJS (Node.js)
- Vous avez déjà une première expérience ou des connaissances avec l'architecture microservices et avec les technologies suivantes : API REST/SOAP/Graphql, AMQP (RabbitMQ)
- Vous avez déjà une première expérience ou des connaissances avec les bases de données SQL - PostgreSQL
- Vous avez peut-être déjà interagi avec des services Cloud AWS : Terraform, Kubernetes, Lambda, S3, etc
- Vous connaissez les best practices de développement : tests automatisés, qualité de code, gestion des différents environnements
- Vous travaillez sous Linux
Vous êtes avant tout un(e) développeur(se), passionné(e) et curieux(se), qui aime apprendre et partager
Soft skills
- Être à l'aise en anglais
- Autonome et rigoureux(se)
- Aimer apprendre et partager
- Être force de proposition
- Avoir l'esprit d'équipe
Nous mettons beaucoup d'efforts sur la qualité des développements. Cela passe par un process qualité : best practices du logiciel, tests automatisés (unitaires et e2e), rigueur dans les développements et une grande implication des développeurs, notamment lors des code reviews et préparation des sprint plannings. Cet environnement est idéal pour mettre en application son savoir-faire et continuer de progresser.
Benefits & conditions
- Intéressement
- After-Work Offerts
- Forfait mobilité durable
- Leeto
- Tickets restaurants (SWILE)
- Mutuelle ALAN