Position: Ruby on Rails Developer
Company: TEAM International
Experience required: 5y
Category: Ruby
Published: 2023-08-01T00:00:00+03:00

We're a global IT consulting company and a software development service provider that helps organizations operate at their best. With 30+ years of experience, +6 Global locations, and +1000 employees, TEAM combines technology expertise, valuable insights, business intelligence, and a client-centered approach to address challenges in business operations, digital transformation, risk management, compliance, business continuity, and more.

Our client is a global travel tech leader for European train ticket reservations, is the one-stop-shop for planning and booking European train travel.

Headquartered in France (Nantes & Paris), international & digital company with subsidiaries in the United States, India, China and Australia.
Trusted partner of +15,000 travel professionals in 70 countries.
As our future ROR Developer, we are currently seeking to strengthen our workforce team in Mumbai to meet our three ambitions over the next few years: to strengthen our leadership on foreign markets and in Europe itself, to set ourselves apart from the competition and to provide a new offering dedicated to European resellers.

To strengthen our ability to develop the functionalities that our users expect, we’re looking for a Software Engineer (Ruby Developer) support our team as closely as possible and offer solutions and a fresh point of view.

Our software stack consists of a pure-Ruby backend library which we use to communicate with train booking APIs, a modern Rails application, a PostgreSQL database, and two native mobile applications (iOS and Android).

**Job Responsibilities:**

We’re integrated with multiple rail operator booking systems, and we’re increasingly consuming other types of data too (e.g., timetable data for routing, real-time arrivals/departures etc.).

We need to diligently manage technical complexity, as each external system works in a slightly different way, with its own features and quirks. SOAP is (unfortunately) used by many operator APIs, which is why we released our open-source library, LolSoap:

- Scaling our existing code and processes.
- Strives to discover and understand the root cause of problems, suggesting new and improved solutions, rather than treating the symptoms
- Adhere to industry best practices for testing, code linting, peer review, and clean modular maintainable code
- Willing to participate in an on-call rotation to cover technical emergencies out of hours

**Requirements**

- A BSc in Engineering, Computer Science, or relevant field.
- We are looking for a confirmed developer, with 3/5 years of proven experience in programming.
- Mandatory English (daily working language).
- Have deep knowledge and experience of Ruby & Ruby on Rails and modern technologies such as Docker, AWS, TravisCi, Etc.
- Can work for hours that have some overlap with European day time.
- ROR expert, team-player, agile, good communication, curious, motivated.

*Benefits**
Being a part of TEAM International gives you the chance to work on challenging projects with great professionals, international clients, and the latest technologies.

We have a great benefits package that includes:

English lessons
Private Health Insurance
20+ Vacation days
Education allowance, etc.