Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Capitaine Train

Back-End Engineer

Posted Updated 4 views
Discussion

Description

You

Hipster-organic-pixel-UI crafting is not really your thing. What you like to do is handle big data issues and to get your hands dirty. You are production-oriented. You are extremely reliable and your tests will prove it every time. You won’t even raise an eyebrow when refactoring legacy code or mocking dusty SOAP services. Last week hacker-news-yd-cool-kid-technology makes you smile, because you don’t buy their marketing. You want the source code, you want sustainability and you want facts.

If this sounds like you, we have a job for you.

Role

We need you to help us build Capitaine Train’s European Search & Book engine. Most of it is built in Ruby (and some C++).

You will handle technical relationships with the different train carriers and make their engineers happy to be working with you. You will face a lot of challenges: exhaustiveness and quality of results, optimising fares, particularities of each career, speed, scalability; whilst always keeping simplicity in mind.

Everyone has their own personal experiences with trains and our customers love to share them with us; you’ll receive a lot of feedback and you’ll help real people to solve their real problems.

Requirements

  • Perfect spelling and grammar (in your mother tongue),
  • Decent written and spoken English,
  • Self-organized and ability to prioritize tasks effectively,
  • Experience with software engineering best practices (testing, code reviews, continuous integration, design documentation…),
  • Background in HTTP, distributed systems, and service-oriented architectures,
  • Integration experience with third party suppliers and systems,
  • Innovative and pragmatic, strong problem solving skills; ability to find solutions to problems and to quickly assess the state-of-the-art,
  • Love shipping software fast and frequently.


Pluses

  • Experience with Ruby, RabbitMQ,
  • Understanding of SLA’s, policies, procedures,
  • Experience with API’s design,
  • Knowledge of SQL/DB usage and performance.

All your information will be kept confidential according to EEO guidelines.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →