Ingénieur Backend H/F

Paris
Technology – Development
Full-time
Trainline is an innovative, tech business with a mission to make travel as simple, seamless and affordable as possible. We’re proud to be Europe’s leading independent train and coach platform and rank among the highest-rated travel and ticketing apps globally. Today, we offer our customers travel to thousands of destinations in and across 44 countries in Europe and beyond. That’s more than £2.3 billion in ticket sales annually, and over 75 million visits to our apps and websites each month.
 
Our culture is central to our success. We’re driven to sustain our phenomenal growth from recent years, and this means we’re always working closely and collaboratively to turn our ideas into reality. It’s this sense of pace, innovating and improving pretty much everything we do, that makes Trainline so exciting and unique - we truly believe our work has a genuine impact and will change travel for the better.

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.

Votre role

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.

Compétences

    • 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.