Full time
Information Technology
Telecommunications
Job Description
Requirements
Excited to grow your career as a software engineer and motivated to continuously develop your skills
Enjoy solving problems and learning new technologies
Have hands on coding experience (university, internships, or personal projects)
Hold a degree in Computer Science or a related field, or equivalent practical experience
Working knowledge of Ruby and object oriented programming principles
Understanding of RESTful APIs and backend fundamentals
Experience using Git for version control
Basic knowledge of relational databases such as PostgreSQL
Awareness of testing practices, CI/CD, Docker, or AWS is a plus, with a strong willingness to learn
What the job involves
As a Junior Ruby Engineer, you'll contribute to the systems that power millions of journeys across Europe. You'll work alongside experienced engineers who will mentor and support your growth while helping you build confidence in modern backend engineering practices
This is a fantastic opportunity to develop your skills, learn at scale, and make meaningful contributions to a product used by millions
Contribute to backend features that power search, booking, payments, and real time travel updates for millions of travellers across Europe
Write clean, reliable, and well tested Ruby code, following engineering best practices to ensure performance and maintainability
Take part in code reviews and technical discussions, learning from others while sharing your ideas and feedback
Build your understanding of modern engineering practices, including automated testing, CI/CD, monitoring, and deploying services at scale
Collaborate closely with Product and Design to turn customer needs into scalable, high quality solutions
Take ownership of well defined tasks, gradually growing your responsibility and impact as your confidence and skills develop