Developpeur Back-End H/F
Oscaro propose le plus grand catalogue du marché, avec plus d'1 million de références pour toutes les voitures.
Oscaro, c'est une équipe de 550 personnes qui n'a qu'un seul but commun : faciliter l'autoréparation de leur véhicule à tous les automobilistes à travers de l'entraide, de la passion et de la fiabilité !
Aujourd'hui, Oscaro c'est 8 millions de visites par mois et plus de 20 000 colis expédiés chaque jour.
Référence sur le marché français de la vente en ligne de pièces automobiles, la société est présente en Espagne, au Portugal, en Belgique et depuis 2021, en Allemagne.
20 ans après sa création, les ambitions d'Oscaro sont claires : rayonner en France et se développer à l'international.
Chez Oscaro, la tech et la data sont le coeur de notre métier : en effet, notre site possède un très fort trafic (2 millions de pages vues par jour, jusqu'à 15 000 requêtes par minute) et une contrainte de haute disponibilité forte.
L'IT chez Oscaro
L'équipe IT, composée de plus de 70 personnes, est en charge :
- De plusieurs sites de e-commerce à fort trafic (2 M de pages vues / jour, jusqu'à 15 000 requêtes par minute)
- Des outils mis à disposition des métiers (supply chain, de relation client, marketing, finance)
- De la data (traffic, flux logistiques, multiples sources qui constituent le catalogue, pricing, segmentation client) qui représente plus de 20 To par an
- Des opérations informatiques (exploitation de la production, gestion de l'infrastructure)
- Du support informatiques (helpdesk et métier)
La stack hétérogène (Linux / Windows) repose sur un modèle à base de microservices et event-driven en s'appuyant sur des technologies comme Elasticsearch, Kafka, Clojure et React.
Nous avons par ailleurs quelques stacks Kubernetes en production.
L'équipe IT Back
La tâche primordiale de l'équipe Back est de faire en sorte que tout se passe bien : de la prise de commande client à l'expédition des colis.
Le scope est large, il y en a pour tous les goûts :
- Construction du squelette du site (catalogue et structure),
- Gestion des informations clients, de leurs paniers et commandes,
- Système de coupons et prise de paiements,
- Approvisionnement (disponibilités, prix et politique d'achat),
- Applications logistiques permettant la préparation des commandes dans nos deux entrepôts,
- Gestion des modes de livraison et suivi des expéditions.
Nos différents services sont déployés de la manière la plus automatisée possible en utilisant des outils d'intégration continue.
Mission
Au sein de l'équipe de IT Back (composée de 11 développeurs full-stack Clojure et.Net), votre objectif sera de fournir toutes les informations nécessaires au bon fonctionnement du site et d'assurer le bon déroulement du cycle de vie d'une commande.
Vos missions seront de :
- Participer au développement de nouvelles applications ou fonctionnalités en respectant les bonnes pratiques de développement (spécifications, tests automatisés, documentation, etc)
- Assurer la mise en production, la maintenance et le support des applications ou fonctionnalités existantes
- Assurer le suivi des performances des features / applications mises en prod (logs, metrics, etc.)
- Assurer une veille sur les outils et technologies
- Suivre les évolutions d'architectures, d'outillage et d'infrastructure (Intégration continue, containerisation)
L'équipe est composée d'une douzaine de personnes (développeurs clojure et.net), elle travaille avec l'équipe projets transverses et échange avec l'ensemble des équipes de la DSI d'Oscaro.
- Vous êtes curieux/se & autonome,
- Vous êtes familiarisé avec l'event-sourcing, l'architecture en service, API REST,
- Vous êtes capable de prendre du recul afin de trouver et mettre en oeuvre les meilleurs solutions,
- Vous avez un goût pour la programmation fonctionnelle,
- Vous avez un intérêt pour l'intégration continue et les tests automatisés,
- Vous avez au minimum 2 ans d'expérience dans le développement,
- Et bien sûr, vous développez en Clojure, ClojureScript
Ref : sg8u76xdkp