Junior Engineer

  • Deepstreamtech
  • 18/05/2026
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