Développeur Fullstack Nestjs Svelte H/F

Alxdr
Canton de Torcy, France
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Torcy, France

Tech stack

HTML
JavaScript
.NET
API
Agile Methodologies
Azure
CSS
Databases
Continuous Integration
Relational Databases
Programming Tools
Web Development
Elasticsearch
Make (Software)
PostgreSQL
Message Broker
Node.js
Octopus Deploy
RabbitMQ
Svelte
SQL Databases
TypeScript
React
Cypress
Backend
Gitlab
GIT
Angular
Gitlab-ci
Kubernetes
Playwright
Kafka
Search Engines
Front End Software Development
NestJS
Docker

Job description

Nous recherchons deux devs fullstack JS à dominante back et front. Le Portail d'Archives permet aux utilisateurs de rechercher parmi 4 millions de contenus audio et vidéo produits en interne, de consulter leurs métadonnées, d'accéder aux médias en écoute et en téléchargement, d'utiliser les transcripts, de partager des contenus...

Notre client mène un projet de migration technique de l'application actuelle basée sur un environnement technique [.NET-Angular-Azure] vers un nouvel environnement technique [NestJS-Svelte-Elastic].

L'équipe projet sera constituée d'un Product Manager, d'un UX Designer, d'un Coach Agile, et de 3 développeurs.

L'univers technique du projet

  • Front : Svelte, HTML, CSS, TypeScript, Jest, Playwright

  • Back : NestJS (architecture hexa)

  • Bases de données : PostgreSQL

  • Moteur de recherche : Elastic Search

  • Message broker : RabbitMQ

  • Environnement de développement : docker, git

  • CI/CD : Gitlab & GitLab CI, Kubernetes, ArgoCD

Bonnes pratiques de développement : principes SOLID, performance, tests (unitaires, intégration, E2E)

Requirements

Profil recherchéCapable de travailler sur le backend et sur le frontend, avec une dominante front end ou back end- 5 ans d'expérience professionnelle minimum (hors stages et alternances) en développement web ;- Bonnes pratiques de développement : principes SOLID, performance, tests (unitaires, intégration,E2E)- Maitrise des outils de développements docker, Makefile, git, gitlab- Être à l'aise avec les standards web natifs- Bonus : Connaissance KubernetesCompétences front- Maitrise de CSS et des bonnes pratiques HTML sémantiques- Sensibilité à l'accessibilité- Maitrise d'un framework JS : Svelte, à défaut React/Angular/Vue- Maitrise d'un framework de test : Playwright, à défaut Cypress- Bonus : Connaissance de StorybookCompétences back- Bonnes pratiques API et plus généralement d'architecture (principes SOLID, architecture hexa, ...)- Maitrise de NodeJS / Typescript- Maitrise de SQL- Maitrise de Elastic Search- Bonus :Connaissance de NestJS / Connaissance des mécanismes de queueing et de message broker(Rabbit, Kafka ...)Soft skills- Capacité à travailler en équipe indispensable, forte capacité relationnelle ;- Capacité à identifier et remonter les problèmes- Rigueur, capacité d'organisation ;- Passionné·e, dynamisme, réactivité, force de proposion, Capable de travailler sur le backend et sur le frontend, avec une dominante front end ou back end

  • 5 ans d'expérience professionnelle minimum (hors stages et alternances) en développement web ;

  • Bonnes pratiques de développement : principes SOLID, performance, tests (unitaires, intégration,

E2E)

  • Maitrise des outils de développements docker, Makefile, git, gitlab

  • Être à l'aise avec les standards web natifs

  • Bonus : Connaissance Kubernetes

Compétences front

  • Maitrise de CSS et des bonnes pratiques HTML sémantiques

  • Sensibilité à l'accessibilité

  • Maitrise d'un framework JS : Svelte, à défaut React/Angular/Vue

  • Maitrise d'un framework de test : Playwright, à défaut Cypress

  • Bonus : Connaissance de Storybook

Compétences back

  • Bonnes pratiques API et plus généralement d'architecture (principes SOLID, architecture hexa, ...)

  • Maitrise de NodeJS / Typescript

  • Maitrise de SQL

  • Maitrise de Elastic Search

  • Bonus :Connaissance de NestJS / Connaissance des mécanismes de queueing et de message broker

(Rabbit, Kafka ...)

Soft skills

  • Capacité à travailler en équipe indispensable, forte capacité relationnelle ;

  • Capacité à identifier et remonter les problèmes

  • Rigueur, capacité d'organisation ;

  • Passionné·e, dynamisme, réactivité, force de proposion

EUR

HTML API Implémentation de moteurs de recherche SGBD SQL Dynamisme Git Angular Réactivité Kubernetes Node.js KAFKA PostgreSQL Javascript TypeScript Elastic search CSS Docker

Benefits & conditions

Taux journalier :TJM selon profil.css-11k7fwb{display:inline-block;white-space:nowrap;vertical-align:middle;-webkit-padding-start:var(--chakra-space-1-5);padding-inline-start:var(--chakra-space-1-5);-webkit-padding-end:var(--chakra-space-1-5);padding-inline-end:var(--chakra-space-1-5);text-transform:none;font-size:var(--chakra-fontSizes-xs);border-radius:var(--chakra-radii-md);font-weight:var(--chakra-fontWeights-semibold);background:var(--chakra-colors-success-200);color:var(--chakra-colors-success-700);box-shadow:var(--badge-shadow);padding:4px 6px;--badge-bg:var(--chakra-colors-success-100);--badge-color:colors.success.800;}.chakra-ui-dark .css-11k7fwb:not([data-theme]),[data-theme=dark] .css-11k7fwb:not([data-theme]),.css-11k7fwb[data-theme=dark]{--badge-bg:rgba(226, 243, 232, 0.16);--badge-color:var(--chakra-colors-success-200);}Cette offre est à 0% de commission .css-74lrwu{width:1em;height:1em;line-height:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;color:currentColor;font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:.1s ease-in-out color;transition:.1s ease-in-out color;}.css-74lrwu *{-webkit-transition:.1s ease-in-out fill;transition:.1s ease-in-out fill;fill:var(--chakra-colors-rythm-600);}

Apply for this position