Senior Rails Software Engineer

Published on May 08, 2025

We specialize in real-time passenger information and fleet management systems for buses, trains, cablecars as well as passenger informations systems at train stations, bus stops and many other different locations.

Senior Rails Software Engineer

About the Job
We are looking for a senior full-stack Rails engineer to work on our SaaS platforms and embedded devices that are on the field.

We expect you to have experience in building high-scale cloud apps from conception to deployment.

This is a remote position. We're based in Switzerland and we're looking for someone living in Switzerland or in the EU/AELE. 

Our stack is mostly composed of Rails, React, Elixir/Phoenix, GraphQL, Redis, PostgreSQL, WebSocket/ActionCable and CINC. We're using Kamal for our deployments and we use GitHub.

Responsibilities
  • Architect, develop, test and document maintainable software
  • Contribute in building a high-scale app
  • Performance analysis (being able to tell and fix issues related to being CPU-bound, DB-bound, memory-bound etc.)
  • Provide detailed Code Reviews to your teammates and submit high-quality PRs

Requirements
  • Deeply experienced with Rails (5+ years)
  • You're a technical with strong opinions
  • Thirst for constant learning
  • Detail-oriented and curious about new technologies
  • Comfortable working remotely and autonomously
  • Excellent verbal and written communication skills
  • English speaker, at least. Kudos for french

About GateMedia
We specialize in real-time passenger information and fleet management systems for buses, trains, cablecars as well as passenger informations systems at train stations, bus stops and many other different locations.

The well-being of our employees is an essential element in the success of our company and we put a great deal of effort into having people feel good and productive.