SENIOR SOFTWARE
ENGINEER NODE.JS

Qui nous sommes :

Diabolocom développe et opère des plateformes de services en cloud permettant aux entreprises de gérer la relation avec leurs clients via tous les canaux de communication (voix / email / réseaux sociaux / live chat). Nos solutions s’appuient sur des interfaces utilisateur riches et des services taillés pour la performance, et sont portées par nos propres infrastructures d’hébergeur et d’opérateur télécom.


Pourquoi nous rejoindre :

Nous proposons un contexte métier et technologique riche mêlant gestion de flux en temps réel, haute performance et interfaces utilisateurs pointues. Ce contexte offre à l’équipe de développement des chantiers riches et complexes. Nous sommes une entreprise à taille humaine, dotée d’une organisation véritablement agile, avec des cycles de décision courts et une approche collaborative qui donne à chacun la possibilité d’exprimer ses idées, et de prendre part au succès de la société.


Pour quoi faire :

Sous la responsabilité du CTO et en lien direct avec l’équipe des Product Owners, vous aurez pour tâches principales :

  • L’évolution des solutions existantes en lien avec la stratégie Produit
  • Le développement des nouveaux services innovants
  • La refonte de certains modules du socle en vue d’améliorer la performance, la scalabilité ou l’évolutivité
  • La participation à la construction d’un nouveau socle de développement

Pourquoi vous :

Vous êtes passionné(e), ambitieux(se), rigoureux(se), aimez travailler en équipe et relever des défis avec créativité et pragmatisme. Vous avez une curiosité naturelle et une réelle envie d’apprendre. Vous êtes ouvert d’esprit et communiquant.

Vous présentez au moins les spécifications suivantes :

  • 4 à 5 ans d’expérience de développement sur tous langages
  • 2 ans de pratique solide de JavaScript et Node.JS
  • Une bonne maîtrise du langage SQL
  • Une expérience dans le développement d’API (REST/JSON)
  • Une bonne maitrise des problématiques de multithreading

Et on sera encore plus heureux de vous avoir à bord si vous avez de l’expérience sur les sujets suivants :

  • Architectures hautement distribuées, hautement disponibles
  • Architectures de type micro-services
  • Langages Go ou Python
  • ZeroMQ, RabbitMQ, WebSockets, Redis, ElasticSearch
  • CouchDB, PostgreSQL
  • TDD (test-driven development)

Si l’aventure vous tente, envoyez vos réalisations, sites web,
git, ou à défaut votre candidature