Dev

Ownest

Développeur Back-end Node.js (H/F)

CDI Paris 10ème - Proche Metros 4/7/8/9 Télétravail possible
L’entreprise

Ownest est une start-up proposant une solution blockchain de transfert de responsabilité, qui permet de visualiser en temps réel les responsables des biens sur les réseaux logistiques.

Les clients et utilisateurs de Ownest sont des grandes entreprises de distribution, de l'industrie ou de la logistique, qui répondent désormais à leurs problématiques de perte, vol et dégradation, tout en ayant une transparence totale de leur réseau logistique.

La solution Ownest a remporté de nombreux prix, tels que le Prix du Jury au SITL 2018, Prix Sirius 2018 ou le Trophée ECR de l’institut du commerce. Elle a également fait ses preuves sur l'utilisation terrain notamment dans les réseaux de grands groupes.

Nous sommes hébergés au Lafayette Plug and Play en plein cœur de Paris.

Missions

Vous serez amené à travailler en collaboration avec le CTO, et vous serez responsable de l’exécution d’une partie des évolutions du serveur et des fonctionnalités de l’API.

Cela mêlera plusieurs aspects/domaines :
- Développement de routes API et gestion des middleware
- Développement de modèles pour interagir avec la base de données (POO)
- Réflexion et modification des architectures serveurs et API
- Mise en place de protection (résilience aux attaques)
- Optimisation des déploiements (devops)

Environnement de travail

L'environnement est majoritairement JavasScript.


Front:
- Vue.js (PWA + desktop)
- package logique en TypeScript

Back-end:
- Express.js
- MongoDB
- web3.js/geth

Équipe actuelle: 7 développeurs (4 front, 2 back, 1 fullstack)

Profil recherché

Bac +5, cursus Ingénieur

Forte expérience en projets JS ou 2 ans d’expérience professionnelle
Personne autonome, polyvalente et rigoureuse.

À l’aise techniquement avec de bonnes connaissances théoriques, notamment sur les aspects de sécurité dans le développement back-end.
Soif d’apprendre et de projets

Compétences attendues

Domaines d’expertise:
- Sécurité des systèmes d’information
- Développement back-end rest API
- Architecture logicielle et de base de données

Connaissances requises:
- Langages: bash/shell, JavaScript/TypeScript
- Outils: NodeJs, web3Js, git
- Librairies: MochaJs, ExpressJs
- OS: Linux, Mac
- Serveurs: nginx, docker
- Blockchain: geth, web3js, Ethereum, Bitcoin


Les plus:
- DevOps: Jenkins, ansible
- Blockchain: Matic ou Cosmos
- PWA (service-worker, caching...)

Processus de recrutement

Le processus de recrutement s'effectue en 3 étapes :

  • Un entretien téléphonique afin d'échanger
  • Un test JS à distance (compte github nécessaire)
  • Un entretien de préférence dans nos locaux, comprenant discussions informelles et tests de logique

Date de début : Dès que possible
Niveau d'étude / d'expérience : BAC +5 / 2 ans d'expérience en Node.js
Type de contrat : CDI