Contexte
Fondé en 2017 par des spécialistes du secteur de la Mobilité (Taxis, VTC), fleetizen est un opérateur technologique innovant qui a vocation à devenir un acteur majeur en Europe.
En intégrant notre équipe, vous aurez la possibilité de contribuer au développement d’un projet ambitieux et responsable dans un secteur en forte croissance, en pleine mutation et très médiatisé.
fleetizen souhaite se réapproprier progressivement le développement de sa solution, initialement effectué par un prestataire externe. C’est dans ce contexte que fleetizen recherche un lead developer Full-Stack (Javascript), véritable pierre angulaire de la future équipe technique à construire.
Développée en 2018, la plateforme fleetizen s’appuie sur des technologies et une architecture modernes à la fois côté back (APIs, Services, Bases de données) et côté fronts (applis mobiles, site web, boutons connectés, etc.).
Ce poste est une opportunité de prendre en charge les développements clés d'une plateforme existante de haute qualité au sein d’une startup en phase de décollage sur un secteur en ébullition.
Description du poste
Sous la responsabilité du CTO et du Tech Lead, vous devrez, à votre arrivée, vous familiariser avec l’intégralité de la plateforme pour en comprendre l’architecture, le fonctionnement et la roadmap.
Progressivement, il vous sera demandé de développer les nouvelles fonctionnalités et les correctifs de la plateforme en conformité avec les bonnes pratiques mise en place et dans le respect de la méthodologie appliquée mais également de comprendre et de participer à l’amélioration continue de la CI/CD.
Compétences
Compétences requises
-
Expérience de développement Full-Stack de niveau sénior en Node.js (1 ou plusieurs années) avec une compréhension détaillée des frameworks d’interface utilisateur, des interactions avec le back-end et des possibilités offertes par les modules node
-
Une ou plusieurs années d’expérience en développement avec des frameworks / technologies Javascript telles que Sails, React.js
-
Expérience solide de développement de Web Services RESTful en Node.js
-
Connaissance parfaite des processus de développement Agile Scrum et Kanban incluant les rituels Agile (daily scrums, planning, backlog grooming, retrospectives, demos)
-
Programmation complexe, debugging, analyse de données, analyse de problèmes, résolutions de problèmes avec des applications open source
-
Expérience en gestion des configurations, CI / CD, scripting Linux, support aux équipes de développement, gestion des plateformes de développement, staging, pré-prod et prod
-
Solides compétences de communication et de travail collaboratif permettant de partager les orientations techniques et méthodologiques incluant la conception, le développement et les tests
-
Connaissances des méthodes de versionning du code, de gestion des branches avec Git
Compétences idéalement souhaitées
-
Expérience en développement front, notamment en HTML, CSS, JavaScript, React.js, React Native
-
Expérience d’autres frameworks JavaScritpt comme Express, Restify, Hapi, JOI, and Knex
-
Expérience Operating System and Infrastructure experience with Linux, Docker, Kubernetes, Google Cloud Platform (including Compute Engine, Cloud SQL)
-
Connaissance de Jenkins et de l’intégration continue
-
Experience with Jenkins and Continuous Integration
-
Expérience en processus de tests et outils associés tells que Mocha, Chai, Sinon, Supertest, Enzyme, Instanbul, Selenium, Load Runner, JSLint and Cucumber
-
Connaissance de SonarQube, Karma
-
Experience with distributed architectures, load balancing and associated tools (GCP load balancing, NgiNX)
-
Expérience avec des brokers de messages RabbitMQ, Redis
-
Expérience avec les bases de données relationnelles (MySQL, PostGreSQL) et non-relationnelles (Redis)
Profil recherché
Profil ingénieur en informatique avec 5 ans d'expérience ou plus :
-
De solides compétences de résolution de problèmes et une forte autonomie
-
Capacité à reprendre en main un projet existant en acceptant les choix faits précédemment
-
Un esprit entrepreneurial
-
Bonne capacité d’innovation mais respectueux des priorités
-
Engagement et responsabilisation du bon fonctionnement en Prod (empathie pour les problèmes rencontrés par les utilisateurs)
-
Curiosité et appétence pour les nouveautés technologiques ou les sciences en général
-
Appétence certaine pour la bière après le travail :D