Fheexde62cs2f419y3gc
Trainline

Ingénieur back-end / Connexion (H/F)


long term gig full time
20 rue Saint-Georges, 75009 Paris
Remote work possible
May 04

Vous

Peaufiner des pixels avec des techniques de hipster n’est pas votre truc. Ce que vous aimez faire, c’est régler des problèmes de fond et plonger les mains dans le cambouis. Vous êtes sensible à l’importance des environnements de production. Vous êtes extrêmement fiable, et vos tests le prouvent à chaque instant. Refactorer du code historique et mocker des appels à des services SOAP ne vous font même pas lever un sourcil. La technologie à-la-mode-sur-hacker-news-hier vous fait sourire, car leur marketing n’a pas d’effet sur vous : vous voulez le code source, du solide, des faits. Si vous vous reconnaissez, nous avons un poste pour vous.

Rôle

Nous avons besoin de vous pour connecter notre moteur de recherche et de réservation (taillé en Ruby) à toujours plus de transporteurs européens. Acheter un billet pour aller d’Helsinki à Lisbonne en train ? Ça sera bientôt possible. Ça sera grand. Et ça sera grâce à vous. Au quotidien, vous devrez gérer les relations technologiques entre les différents transporteurs ferroviaires et donner envie à leurs ingénieurs de travailler avec vous. Vous devrez aussi relever de nombreux défis : l’exhaustivité et la qualité des résultats, l’optimisation des tarifs, les particularités de chaque transporteur, la rapidité et la mise à l’échelle ; le tout en gardant la simplicité comme maître-mot. Tout le monde a une expérience à propos du train et nos clients adorent la partager avec nous ; vous recevrez beaucoup de retours, et aiderez de vraies personnes à résoudre de vrais problèmes.

Profil recherché

  • Bonne maitrise de l’orthographe et de la grammaire ;
  • Anglais correct à l’écrit et à l’oral ;
  • Autonomie, auto-gestion et capacité à prioriser le travail ;
  • Familiarité avec l’état de l’art du développement (tests, revues de code, intégration continue, documentation de l’architecture, etc.) ;
  • Bonne connaissance de HTTP, des systèmes distribués et des architectures orientées services (SOA) ;
  • Expérience de l’intégration avec des fournisseurs et systèmes tiers ;
  • Innovant·e et pragmatique, avec de réelles compétences pour résoudre les problèmes et intégrer rapidement l’état de l’art ;
  • Amour du déploiement fréquent et rapide.

Quelques plus

  • Expérience avec Ruby et RabbitMQ ;
  • Compréhension des SLAs, politiques et procédures ;
  • Expérience en conception d’APIs ;
  • Connaissances du SQL, de l’utilisation et des performances des bases de données.

Nous ne sommes pas des inconditionnels du CV. Décrivez-nous plutôt vos projets, vos expériences et ce que vous pensez apporter à notre équipe. Un lien vers votre compte GitHub ou Twitter pourra nous être aussi très utile.