Senior Software Engineer - Ruby on Rails (Back End)

CDI
Paris
Télétravail total
Salaire : 65K à 75K €
Expérience : > 7 ans
Éducation : Bac +3

Rail Europe
Rail Europe

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

As a Software Engineer at Rail Europe, you will be a key contributor to our engineering team, working within the Providers team, which owns the core systems responsible for integrations with rail carriers and ticket providers.

  • Developing and Delivering Solutions: Designing, developing, and delivering high-quality backend software functionalities, primarily focused on APIs, data flows, and integrations with external provider systems, ensuring code quality through robust testing (unit and integration tests).

  • Full Lifecycle Participation: Actively participating in all stages of the project implementation lifecycle, including technical design, development, testing, deployment, monitoring, incident analysis, and architectural discussions.

  • Problem Solving & Optimization: Contributing to identifying and solving complex technical challenges related to external API integrations, data consistency, performance, scalability, caching strategies, and overall system reliability.

  • Technical Excellence: Producing quality deliverables for both business and technical improvements, writing clear technical specifications, and adhering to industry best practices for clean, modular, and maintainable backend code.

  • Collaborative Contribution: Partnering closely with engineers, Engineering Manager, Product Managers, and other stakeholders to ensure reliable integrations and cohesive end-to-end solutions across Rail Europe’s systems.

  • Knowledge Sharing & Growth: Continuously learning, sharing your knowledge with your team, and contributing to a culture of continuous improvement and engineering excellence.

  • Innovation & Engagement: Taking part in our monthly hack day!


Profil recherché

Who You Are

You are a seasoned backend engineer with a strong track record of impactful contributions on complex systems.

  • Problem Solver & Innovator: You consistently identify and understand the root causes of technical and integration issues, proactively suggesting pragmatic and sustainable solutions rather than just addressing symptoms.

  • Craftsperson & Advocate: You take pride in your craft, adhering to and promoting industry best practices for testing, code quality, peer review, and long-term maintainability, especially in complex and critical systems.

  • Growth Mindset & Collaborator: You possess a strong appetite for learning and improvement, while demonstrating humility and teamwork in a high-responsibility environment. You are comfortable balancing new development with maintenance and operational constraints.

  • On-Call Ready: You are willing to participate in an on-call rota to help ensure the availability of critical systems and support incident diagnostics when needed.

Must-Haves

  • Ruby and Ruby on Rails: Hands-on experience with Ruby and Ruby on Rails, with a strong focus on backend development and APIs.

  • 8+ Years of Engineering Experience: A minimum of 8 years of professional experience as a software engineer, working on production systems.

  • English Fluency: Mandatory professional working proficiency in English (our daily working language).

  • European Overlap: Ability to work hours that have significant overlap with European daytime.

Nice-to-Haves

  • BSc in Engineering, Computer Science, or a relevant field.

  • Experience working with complex third-party APIs or external system integrations.

  • Experience with PostgreSQL.

  • Familiarity with AWS and cloud-based environments

  • Experience with Agile methodologies.


Déroulement des entretiens

  1. Phone Screening

  2. Online Coding

  3. System design

  4. Cultural fit

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres