Junior Engineer in London

Junior Engineer in London

London Full-Time 28000 - 35000 € / year (est.) No home office possible
Deepstreamtech

At a Glance

  • Tasks: Contribute to backend features for millions of travellers across Europe using Ruby.
  • Company: Join a dynamic team at a leading tech company focused on innovation.
  • Benefits: Competitive salary, mentorship, and opportunities for professional growth.
  • Other info: Exciting chance to develop your skills in a fast-paced, collaborative setting.
  • Why this job: Make a real impact while learning from experienced engineers in a supportive environment.
  • Qualifications: Degree in Computer Science or equivalent experience; coding skills in Ruby preferred.

The predicted salary is between 28000 - 35000 € per year.

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.

Junior Engineer in London employer: Deepstreamtech

Join a dynamic team as a Junior Engineer, where you'll have the opportunity to grow your career in software engineering while contributing to innovative solutions that impact millions of travellers across Europe. Our supportive work culture fosters continuous learning and collaboration, with experienced engineers ready to mentor you as you develop your skills in modern backend practices. Enjoy a range of benefits, including hands-on experience with cutting-edge technologies and a clear path for professional growth in a vibrant and engaging environment.

Deepstreamtech

Contact Detail:

Deepstreamtech Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Junior Engineer in London

Tip Number 1

Network like a pro! Reach out to fellow engineers, attend meetups, and connect with people in the industry. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a GitHub profile showcasing your projects and contributions. This is a great way to demonstrate your hands-on coding experience and passion for learning new technologies.

Tip Number 3

Prepare for interviews by brushing up on your knowledge of Ruby and backend fundamentals. Practice coding challenges and be ready to discuss your problem-solving approach. Confidence is key!

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are genuinely excited about joining our team.

We think you need these skills to ace Junior Engineer in London

Ruby
Object-Oriented Programming
RESTful APIs
Backend Fundamentals
Git
Version Control
PostgreSQL

Some tips for your application 🫡

Show Your Passion:When writing your application, let us see your excitement for the role! Share why you're keen to grow as a software engineer and how you enjoy tackling new challenges. A bit of personality goes a long way!

Highlight Relevant Experience:Make sure to mention any hands-on coding experience you've got, whether from university projects, internships, or personal ventures. We want to know how you've applied your skills in real-world scenarios!

Tailor Your Application:Don’t just send a generic application! Tailor it to the Junior Engineer role by referencing specific skills mentioned in the job description, like Ruby, RESTful APIs, or Git. Show us you’ve done your homework!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows you’re serious about joining our team!

How to prepare for a job interview at Deepstreamtech

Know Your Tech Stack

Make sure you brush up on Ruby and object-oriented programming principles before the interview. Be ready to discuss your hands-on coding experience, whether it’s from university projects, internships, or personal endeavours. This will show your passion for coding and your readiness to tackle real-world problems.

Understand the Company’s Products

Familiarise yourself with the systems that power travel across Europe. Knowing how backend features like search, booking, and payments work will help you connect your skills to the company’s needs. It’ll also give you a chance to ask insightful questions during the interview.

Show Your Willingness to Learn

Since the role involves working with modern engineering practices like CI/CD, Docker, and AWS, express your eagerness to learn about these technologies. Share any relevant experiences or projects where you’ve had to pick up new skills quickly, as this demonstrates your adaptability and growth mindset.

Prepare for Technical Discussions

Be ready to engage in code reviews and technical discussions. Brush up on your understanding of RESTful APIs and relational databases like PostgreSQL. Practising explaining your thought process and problem-solving approach will help you communicate effectively and showcase your collaborative spirit.