Développeur

Evaneos recrute !

À propos

Founded by travel enthusiasts in 2009, Evaneos is the market leader in connecting travellers directly with local travel agents across the planet. By cutting out the intermediary, travellers are given the freedom to create tailor-made trips while benefiting from the local expertise of a professional based in the destination itself.

In 10 years, Evaneos has built up a network of 1,300 hand-picked local partners in more than 160 destinations, and has already helped more than 300,000 travellers set off on the trip of their dreams.

We’re connecting travellers with local travel agencies in order to fulfil our mission which is to: Free people’s curiosity for the unknown.

Descriptif du poste

Votre rôle

Nous recherchons des développeurs (tous niveaux) pour consolider nos équipes.
Vous intégrerez une feature team pluridisciplinaire afin de contribuer aux différents axes de développement Evaneos, aussi bien dans l'accompagnement du voyageur dans son choix de voyage et la préparation de celui-ci, qu'en support des agents locaux partenaires ou des équipes internes.

Vous savez faire des choix en tenant compte des impératifs techniques ET business.

Au-delà de cette équipe

Evaneos, c'est aussi une communauté d'un peu plus de 40 développeurs, soudés, et ayant des expertises variées, qui accordent une grande importance au partage de connaissances et à l'entraide.
Une semaine sur deux nous organisons un "goûter dev" où nous nous retrouvons, entre nous, pour présenter au reste de la communauté divers sujet, allant de "How my IDE changed my life!" à "Practical machine learning" en passant par "Les 10 astuces pour une présentation réussie (La n°8 va vous étonner)".
L'autre semaine sur deux, nous organisons des Katas pour mieux appréhender le TDD, ou encore les SOLID Principles, etc...

Les avantages Evaneos

Nous plaçons le bien être des "Evaneossiens" au centre de nos valeurs:

  • Horaires Flexibles
  • Télétravail ponctuel possible
  • RTT
  • Tickets Restaurant
  • Bureaux tout neufs dans un quartier sympa au centre de Paris, avec afterwork tous les jeudi ou vendredi soir
  • Salle de musique, jeux de société et babyfoot pour décompresser
  • Budget voyage pour découvrir les services Evaneos
  • Cours de yoga, méditation, cours d'improvisation théatrale
  • PC ou MacBook Pro fourni au choix
  • Goodies, Café/Thé, Fruits de saison, CE, Team building, etc.

Environnement technique

Le pôle technique est composé d'environ 40 personnes.

Au niveau de la stack :

  • PHP : Symfony 3/4, Silex, (et Framework maison, legacy sous Zend Framework 1)
  • PHPUnit, PHPSpec, Behat
  • React, Twig, Angular
  • NewRelic, Datadog, CircleCI, Travis
  • PostgreSQL 9.3 + PostGIS, MongoDB, Redis, Memcached
  • Docker, kubernetes
  • Varnish, Nginx, RabbitMQ
  • Git

Nous avons commencé le switch vers les microservices début 2016.

Notre codebase est aujourd'hui répartie/divisée en une trentaine d'applications, dépassant les 3M LoC, 300 tables, 500go en DB, 2To en FS.

Grâce à notre workflow d'intégration continue, nous déployons en production en moyenne 6 fois par jour.

Profil recherché

Que vous soyez encore assez junior ou justifiez de plusieurs années d'expérience , vous êtes avant tout passionné, rigoureux, autonome et curieux. Vous avez de bonnes bases en conception logicielle et êtes exigeant sur la qualité du code. Vous avez une forte motivation à participer au développement d'une scale-up en pleine croissance.

Vous adhérez au Software Craftsmanship Manifesto.

Soft skills

  • Pragmatique, vous êtes sensibles aux besoins métiers
  • Orienté solution : rigoureux, tout en sachant faire des compromis
  • Soucieux de la qualité de votre code et sa lisibilité
  • Soif d'apprendre

Hard skills (env tech)

  • BDD, TDD
  • Connaissances en architecture logicielle
  • Environnement de dev avec Docker/Minikube
  • DDD

Front-end

  • React (templating) (ou bonne expérience sur VueJS ou Angular)
  • Redux (gestion d'état)
  • Webpack, babel
  • Intégration, CSSNext
  • TypeScript/Flow

Back-end

  • PHP
    • Symphony 2/3
    • Silex
    • ...

Process de recrutement

  1. Après un rapide échange par email, nous conviendrons d'un rendez-vous téléphonique qui permettra de mieux nous connaître. Vous apprendrez ce qu'est Evaneos et quelles sont nos valeurs.
  2. A l'issue de cette conversation, nous vous enverrons un lots de tests technique, qui, lors de votre entretien dans nos bureau, amenera une base de discussion.
  3. Nous vous proposerons par email un rendez-vous physique avec un membre de la team recrutement dev, qui dispose de la même expertise que vous.
  4. Enfin un dernier entretien avec l'équipe sera programmé pour mieux se connaître (dans les deux sens).

Informations complémentaires

  • Type de contrat : CDI
  • Lieu : Paris, France (75009)