Developeur Full Stack h/f
CDI Paris (Paris) Développement informatique
Description de l'offre
Dans les 5 activités du Groupe - Services-Courrier-Colis, La Banque Postale, Geopost, Réseau et Numérique - les 251000 collaborateurs, au travers de 250 métiers, imaginent les services de demain. LE GROUPE LA POSTE CHANGE, ses MÉTIERS ÉVOLUENT, VOTRE AVENIR S'ACCÉLÈRE. Et si votre avenir était ici ?
filière Métier
Numérique / IT / SI
mission
Le projet Open API est porté par la Direction Technique de la Branche Numérique (bNum).
L'ensemble est basé sur une plateforme « maison » (Okapi) composée essentiellement d'un serveur API d'administration, d'une API gateway, et d'un site web permettant aux développeurs de gérer leurs applications et souscriptions aux APIs.
L'équipe est actuellement composée :
- D'un Architecte Senior de la Direction Technique de la bNum, Olivier Penhoat https://github.com/openhoat , Tech Lead, dev full stack
- D'un développeur full stack prestataire
La plateforme est en production depuis juin 2015, et vit une croissance forte depuis juillet 2016 (800k requêtes / jour).
Pour faire face aux enjeux de demain, le dispositif actuel doit évoluer vers une équipe structurée dotée d'une meilleure vélocité.
L'object de de la mission sera de réaliser la maintenance corrective et évolutive de la plateforme Open API de la Branche Numérique du Groupe La Poste.
Points clés de la mission :
- Assurer le setup des accostages de nouvelles APIs,
- Développer les nouvelles fonctionnalités identifiées dans la roadmap,
- Participer à la définition de la roadmap et aux rituels agiles,
- Identifier et proposer des évolutions,
- Stabiliser la stack technique et assurer sa bonne scalabilité.
Profil recherché
profil
Compétences :
- Runtime : Node.js
- Persistance: Redis
- Monitoring Business: Logstash, Elastic, Kibana
- Frontend: ReactJS, Webpack
- Standards web: RFC HTTP, API design style REST
- Langages: Node.js, EcmaScript, HTML
- Technologies: NPM, Gulp, Mocha, Chai, Apiary, Dredd
- Méthodes: BDD, TDD, Scrum, Vision Box
- Frameworks JS: Express, Bluebird, ReactJS
- Frameworks API: API Blueprint, Swagger
- Contrôle de version: GitLab, GitHub
Formation et expérience
- Intégration continue: Jenkins
- Persistance: Redis
- Formats: JSON, YAML, cURL, Markdown
- Avoir les bons réflexes en matière d'API Design.
- Être familier des architectures applicatives web scalables/clusterisables. Pouvoir concevoir des
architectures logicielles parfaitement exploitables sur un Cloud Privé
en PaaS,
- Ne pas être totalement perdu face à du SOAP et du XML,
- La connaissance des systèmes de facturation et de paiement serait un plus (stripe,etc).