Développeur Back-End Expert NodeJS

Publiée le 07/01/2022 par WHEEL OF WORK

Lieu : Lille
Durée : 12 mois
Tarif : Tarif non renseigné
Télétravail : 25 %
Début : ASAP
logo WHEEL OF WORK

Description de la mission :



Mission

Comprendre, suivre et organiser des développements dans un cadre pluridisciplinaire autour d'un projet
Documenter, designer, développer, pair-review, tester et analyser du code
Travailler main dans la main avec le métier pour obtenir un code propre et performant
Votre produit est le socle technique sur lequel reposent de nombreux services offerts aux particuliers comme aux professionnels.

Core est la brique logicielle utilisée par toutes les autres équipes :

Elle structure les différentes méthodes d'authentification et d'autorisation
Elle définit les méthodes de communication entre les services
Elle a la responsabilité de partager les ressources disponibles et de décider si un service doit être extrait
L'équipe définit également les bonnes pratiques à appliquer à l'ensemble des produits
L'équipe est garante de la documentation et de la stabilité des fonctionnalités au cours du temps
L'équipe possède son propre agenda mais collabore également avec les autres produits et fait évoluer l'architecture pour permettre certains développements complexes.

Activités principales

Développer et contribuer à une API en NodeJS

Produire des fonctionnalités qui seront utilisées par les équipes front-end mais aussi nos partenaires
Documenter, designer, developer, accompagner ses paires, tester et analyser du code
Ecrire du code de haute qualité, avec un bon test coverage utilisant des abstractions et frameworks modernes
Documenter les nouvelles fonctionnalités pour qu'elles soient accessibles aux autres équipes
Maintenir la qualité du projet et être proactif dans ses éventuelles améliorations pour éviter au maximum la dette technique
Tester chaque fonctionnalité pour éviter des régression ultérieures
Évaluer la complexité technique et temporelle d'un développement
Déployer un développement précédemment réalisé
Faire en sorte que les performances de l'application s'améliorent ou restent constantes

Collaborer en équipes

Être capable d'échanger avec son PO pour comprendre les besoins métier
Savoir échanger avec le reste de l'équipe organisée autour d'un produit (vous êtes en relation directe avec votre designer, votre product owner, vos devs front (web ou mobile)) et travailler de concert pour réaliser tous ensemble vos nouvelles fonctionnalités
Vous savez au besoin échanger avec l'aide de votre PO avec d'autres équipes qui pourraient utiliser vos développements ou vous faire une demande.
Vous savez travailler sur une base de code partagée entre plusieurs équipes (monorepo)
Vous savez gérer votre temps et vos relations pour que vos développements se calent dans un cycle de release inter-équipe.
Vous êtes impliqué à toutes les étapes du projet et vous pouvez challenger le produit si vous pensez avoir des clés pour améliorer les idées envisagées
Vous savez évaluer la complexité technique d'un projet pour le planifier et le concevoir
Veille technique et amélioration continue

Vous restez à jour des meilleures pratiques de votre domaine et vous proposez à votre PO de passer du temps pour les expérimenter.
Si vous voyez une opportunité d'amélioration de votre projet, vous êtes capable de l'exposer à vos paires pour une future mise en application

Profil recherché :



Required skills

TypeScript & NodeJS & Jest
5+ années d'expérience
Proficient en SQL
REST API
Git & GitFlow
OAuth2
PostgreSQL et PostGIS
Background Jobs
NestJS
Anglais écrit et lu couramment
Expérience avec des API externes (Stripe, Algolia, Facebook, )

Preferred skills

GraphQL
NoSQL
AWS/Azure/CGP experience
Implementation de Micro-Services
Bash scripting & Unix/Linux
Elixir, Erlang OTP

Aptitudes

Capacité à intégrer des bases de codes larges et complexes
Curiosité et connaissance de l'écosystème commerce et chat
Passionné de technologie et capable de voir des opportunités d'améliorations
Capacité de communication forte
Mentalité \ Get it done\

Entreprise :



WheelOfWork est une société spécialisée dans le placement et le sourcing de profils Freelance. Basée à Lille, Paris et Toulouse; WheelOfWork propose son expertise aux indépendants. En tant qu'agent de talents, WheelOfWork accompagne ces derniers : de la recherche de mission jusqu'à la mission d'après leur évitant ainsi au maximum de connaître des intercontrats. Elle gère la dimension administrative pour eux grâce à sa plateforme en ligne et met le meilleur de l'humain au service d'un accompagnement personalisé pour chaque talent.



Postuler à cette mission :
Si vous cherchez un CDI ou CDD, le jobboard Carriere-info est plus adapté.