Dev
retour à la liste des offres d'emploi

Développeur(se) Full-stack Node.js [Stage/Alternance]

Stage

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 travaillerez sur l'implémentation de nouvelles features du front-end au back-end, ou l'amélioration d'existantes côté front-end ou back-end.

Cela mêlera plusieurs aspects/domaines notamment en back-end:

- Développement de routes API et gestion des middleware
- Implémentation de modèles pour interagir avec la base de données (POO)
- Mise en place de protections (résilience aux attaques)
- Évolution de l'architecture de l'API
- Élaboration de tests unitaires

Et en front-end

- Proposition d’évolutions des composants
- Implémentation de nouveaux composants
- Implémentation et proposition de designs
- Évolution du package (développement des classes, optimisation des calculs/queries)
- Élaboration de tests unitaires

Environnement de travail

L'environnement est majoritairement JavasScript.


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

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

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

Profil recherché

Cursus ingénieur: Bac +4 min

Cursus développement: Bac +2 min

Expérience importante sur des projets JavaScript.
Personne autonome, polyvalente et rigoureuse.


À l’aise techniquement avec une bonne polyvalence sur le front-end et le back-end.

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: Node.js, web3.js, git
- Librairies: Express.js
- OS: Linux, Mac
- Serveurs: nginx

Les plus:
- Blockchain: Ethereum & Matic

Processus de recrutement

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

- Un entretien téléphonique pour faire plus ample connaissance
- Un test TypeScript à distance (compte github nécessaire)
- Un entretien si possible dans les locaux

Processus rapide

Durée : 3 mois minimum
Date de début : Dès que possible
Niveau d'étude / d'expérience : BAC+4 ingénieur / BAC+2 dev
Type de contrat : Stage/Alternance