Le poste correspondant à cette offre d'emploi a été pourvu.
Développeur ReactJS/NodeJS (H/F)_LYON
Rhône Alpes, Lyon (69009)
Originellement mis en ligne le 11 juin 2024 - Remontée le 8 juillet 2024 par Marie Calvert (+ d'offres)

Type de contrat :CDI
Métier :Développeur informatique
Expérience :4 ans minimum
Type d'entreprise :Autre type d'entreprise (client final)
Localisation :Rhône Alpes, Lyon (69009)
Télétravail :Pas de télétravail
Poste à pourvoir
MISSIONS :
Développer des fonctionnalités sur la pile full-stack : concevoir, développer et mettre en œuvre des fonctionnalités robustes en utilisant Typescript / Next.js / Node.js pour assurer le bon fonctionnement du côté serveur de l'application :
Couche données : conception des bases de données en tant que de besoin pour l'application (relationnel, orienté documents, séries temporelles) ;
Couche d'accès aux données : création d'APIs REST/GraphQL/gRPC pour permettre l'accès aux données via des services tiers, et utilisation des fonctionnalités de rendu côté serveur pour exposer les données dans des composants ;
Couche de présentation : création de composants et de pages Next.js en rendu hybride permettant d'interagir avec l'application.
Optimiser les performances : analyser et optimiser les performances du serveur pour garantir une exécution efficace des requêtes et des opérations, en utilisant des techniques comme la mise en cache, le parallélisme, etc.
Assurer la sécurité : mettre en place des mesures de sécurité robustes telles que l'authentification, l'autorisation, le chiffrement des données, pour protéger l'application contre les failles et les attaques. SSO avec OpenID Connect.
Résolution de problèmes techniques : identifier et résoudre les problèmes techniques rencontrés au niveau de la pile technique, effectuer des tests et des débogages pour garantir la stabilité et la fiabilité de l'application.
Documentation et tests : rédiger une documentation claire et précise des fonctionnalités développées, créer des tests unitaires et des tests d'intégration pour assurer la qualité du code.
Développer des fonctionnalités sur la pile full-stack : concevoir, développer et mettre en œuvre des fonctionnalités robustes en utilisant Typescript / Next.js / Node.js pour assurer le bon fonctionnement du côté serveur de l'application :
Couche données : conception des bases de données en tant que de besoin pour l'application (relationnel, orienté documents, séries temporelles) ;
Couche d'accès aux données : création d'APIs REST/GraphQL/gRPC pour permettre l'accès aux données via des services tiers, et utilisation des fonctionnalités de rendu côté serveur pour exposer les données dans des composants ;
Couche de présentation : création de composants et de pages Next.js en rendu hybride permettant d'interagir avec l'application.
Optimiser les performances : analyser et optimiser les performances du serveur pour garantir une exécution efficace des requêtes et des opérations, en utilisant des techniques comme la mise en cache, le parallélisme, etc.
Assurer la sécurité : mettre en place des mesures de sécurité robustes telles que l'authentification, l'autorisation, le chiffrement des données, pour protéger l'application contre les failles et les attaques. SSO avec OpenID Connect.
Résolution de problèmes techniques : identifier et résoudre les problèmes techniques rencontrés au niveau de la pile technique, effectuer des tests et des débogages pour garantir la stabilité et la fiabilité de l'application.
Documentation et tests : rédiger une documentation claire et précise des fonctionnalités développées, créer des tests unitaires et des tests d'intégration pour assurer la qualité du code.
Profil recherché
Expertises demandées:
Environnement technique
Langages : TypeScript, TSX, CSS
Frameworks : Next.js (Node.js / React) ; tailwindcss
Bases de données : PostgreSQL, MongoDB, bases orientées séries temporelles
Authentification/SSO : OpenID Connect
Testing & Qualité : Jest, Playwright, XRay, Cucumber, Gherkin
CI/CD : OpenShift, Kubernetes, Docker, Jenkins, PagerDuty, Prometheus, Grafana
Versioning : Git, GitLab, Gitea
Outils collaboratifs : Jira, Confluence
Méthodologie : Agilité, Scrum, Kanban
Environnement technique
Langages : TypeScript, TSX, CSS
Frameworks : Next.js (Node.js / React) ; tailwindcss
Bases de données : PostgreSQL, MongoDB, bases orientées séries temporelles
Authentification/SSO : OpenID Connect
Testing & Qualité : Jest, Playwright, XRay, Cucumber, Gherkin
CI/CD : OpenShift, Kubernetes, Docker, Jenkins, PagerDuty, Prometheus, Grafana
Versioning : Git, GitLab, Gitea
Outils collaboratifs : Jira, Confluence
Méthodologie : Agilité, Scrum, Kanban
Description de la société
BK Consulting, société de Conseil en Système d'Information avec une forte expertise métier compte plus de 700 consultants.
Depuis 2000, nos collaborateurs sont au centre de nos préoccupations et notre positionnement en tant que multi-spécialiste nous permet d'accompagner nos clients sur leurs projets à travers des partenariats forts et durables.
Nous avons convaincu de nombreuses entreprises du domaine de la Banque, de la Finance, de l'Assurance, de la Distribution, de l'Industrie et des Services.
Depuis 2000, nos collaborateurs sont au centre de nos préoccupations et notre positionnement en tant que multi-spécialiste nous permet d'accompagner nos clients sur leurs projets à travers des partenariats forts et durables.
Nous avons convaincu de nombreuses entreprises du domaine de la Banque, de la Finance, de l'Assurance, de la Distribution, de l'Industrie et des Services.