Description :
Au sein de BEEBUZINESS, nous révolutionnons le monde des documents virtuels en développant des solutions innovantes de virtualisation, d'enrichissement, de classement et de diffusion des publications. Tournés vers l'avenir, nous sommes en train de construire une application SaaS, basée sur une architecture distribuée de micro-services, afin d'absorber la croissance future. En effet, les partenariats que nous mettons en place avec des groupes internationaux prestigieux vont nous permettre de distribuer largement nos produits auprès de nouveaux clients.
Nous vous proposons de participer, avec nous, à cette aventure en évoluant dans un contexte agile où l'ambiance est décontractée et les défis techniques nombreux.
Mission
Membre actif d'une des équipes Agile, vous intervenez sur toutes les étapes du cycle de développement. De la compréhension du besoin jusqu'au déploiement en production, en passant par les phases d'analyse, d'études, de développement, de tests et de validation fonctionnelle, l'ensemble du spectre de vos compétences est exploité. En tant que développeur back-end, vous savez définir une architecture logicielle dans l'état de l'art et proposer des solutions techniques permettant de résoudre les défis de robustesse et d'extensibilité d'un système distribué. Vous avez des connaissances en programmation orientée objet et vous êtes en mesure d'implémenter des micro-services et des API REST. Vous vous sentez des affinités avec les problématiques devops, comme le déploiement automatique ou l'administration de services cloud.
De niveau Bac+2 à Bac+5, vous avez une formation technique qui vous permet d'appréhender toutes les questions du génie logiciel. Grâce à vos 4 à 10 années d'expérience, vous savez comment y répondre dans des situations pratiques. Le travail en équipe est pour vous une source d'épanouissement professionnel. Développeur polyglotte, vous savez vous adapter à de nouveaux langages. Soucieux de la qualité, le code que vous produisez est réfléchi et pérenne. Les principes KISS et YAGNI vous animent dans votre travail au quotidien. Vous êtes force de proposition pour améliorer le produit et les processus de l'organisation, dans le cadre de l'amélioration continue.
Compétences
Conception d'architecture logicielle
Adaptation à de nouveaux langages, librairies, frameworks
Mise en place de bonnes pratiques de tests
Capacité à travailler en équipe dans un cadre Agile
Connaissance des concepts Big Data et maîtrise d'au moins une base de données NoSQL
Une connaissance profonde du format PDF serait un plus
Technologies
JavaScript, Java, NodeJS, Nginx, Docker, Git, Jenkins
Vous vous projetez dans notre environnement de travail dynamique, réactif et innovant ? Nous vous ferons un retour sur votre candidature dans les meilleurs délais et vous remercions d'ores et déjà de l'intérêt que vous avez porté à notre annonce et notre projet.
Salaire
A négocier en fonction du niveau d'expérience