Junior Back End Engineer in London

Junior Back End Engineer in London

London Entry level 28800 - 48000 £ / year (est.) No home office possible
Sensor Tower

At a Glance

  • Tasks: Build APIs and backend services while learning from experienced engineers.
  • Company: Join Sensor Tower, a leader in data insights with a collaborative culture.
  • Benefits: Mentorship, real ownership of features, and opportunities for growth.
  • Why this job: Make an impact on large-scale systems and develop your skills rapidly.
  • Qualifications: Curiosity, a foundation in coding, and eagerness to learn.
  • Other info: Dynamic environment with exposure to cutting-edge technology.

The predicted salary is between 28800 - 48000 £ per year.

About this role

Are you excited about building products that work with real-world, large-scale data? At Sensor Tower, we process tens of terabytes of data to power insights used by thousands of customers. We are looking for curious, motivated early-career engineers who want to grow their skills while helping us build fast, reliable systems that make data easy to access and understand.

You will work closely with experienced engineers, contribute to meaningful features from day one, and learn how large-scale systems are designed, built, and optimized in production. If you enjoy learning, solving problems, and shipping real software that users rely on, we would love to meet you. We have a strong track record of leveling up talented juniors quickly, and this role offers a rare opportunity to pair closely with senior leadership.

Our Engineering Culture

We believe that "Simplicity is a prerequisite for reliability." We are looking for engineers who align with our core values:

  • Simplicity: We avoid over-engineering. We prefer the tools we already have and the most straightforward solutions over "shiny new toys."
  • Quality: We write code that is a pleasure to read because we know code is written once but read many times. We don’t cut corners, and we polish to a high level before shipping.
  • Extreme Ownership: We don’t just do the minimum. We expect you to understand the "why" behind your work and own the ultimate goal of fixing problems at their root cause, avoiding temporary band-aids.
  • Prioritization: We focus relentlessly on what is important, not just what is urgent.

What You Will Work On

As a junior engineer, you will be supported by mentors and teammates while you:

  • Contribute to features across the full development lifecycle.
  • Help build APIs and backend services that power customer-facing products.
  • Learn how to work with large datasets and high-performance databases.
  • Improve code quality through testing, refactoring, and code reviews.
  • Pair-program and collaborate with teammates to solve problems together.
  • Gradually take on more ownership as you grow.

What We’re Looking For

You don’t need to know everything on day one. We value potential, curiosity, and a strong foundation.

  • Preferred: Knowledge of Ruby on Rails and the broader Ruby ecosystem is a large plus. Alternatively, demonstrated proficiency in Python or similar languages, with a willingness to cross-train in Ruby, is acceptable.
  • Nice-to-have: Experience with Clickhouse or other OLAP databases; MongoDB or other document stores; Sidekiq or other asynchronous task runners.
  • Technical Foundation: A strong grasp of algorithms, RESTful systems, and API design. Experience with data analysis and data pipelining is ideal.
  • Github/Portfolio: A portfolio of meaningful Github contributions, open-source work, or interesting personal projects that demonstrate you can build working software.
  • Curiosity & Drive: A proactive approach to digging into sources yourself rather than relying on second-hand information, and an eagerness to understand why a project is valuable before you start coding.
  • Interest in backend systems and working with data.
  • Eagerness to learn and ask questions.
  • Strong communication and collaboration skills.

What You’ll Get

  • Mentorship from senior engineers.
  • Real ownership of features (not just small tasks).
  • Exposure to large-scale production systems.
  • Collaborative culture.
  • Opportunities to grow and learn new things.

Read more about some of our Technical challenges here (written by members of our engineering team):

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Junior Back End Engineer in London employer: Sensor Tower

At Sensor Tower, we pride ourselves on fostering a dynamic and collaborative work environment where junior engineers can thrive. With a strong emphasis on mentorship and real ownership of projects, you'll have the opportunity to develop your skills while working with large-scale data systems that impact thousands of users. Our culture values simplicity, quality, and extreme ownership, ensuring that you are not just another cog in the machine but a vital part of our mission to deliver reliable insights.
Sensor Tower

Contact Detail:

Sensor Tower Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to current or former employees at Sensor Tower on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Show off your skills! Make sure your GitHub is up-to-date with projects that highlight your coding abilities, especially in Ruby or Python. This is your chance to demonstrate your passion for backend systems and data.

✨Tip Number 3

Prepare for the interview by brushing up on algorithms and RESTful systems. Be ready to discuss how you approach problem-solving and your understanding of the 'why' behind your work—Sensor Tower loves that ownership mentality!

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team.

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

Ruby on Rails
Python
API Design
RESTful Systems
Algorithms
Data Analysis
Data Pipelining
Clickhouse
MongoDB
Sidekiq
Strong Communication Skills
Collaboration Skills
Curiosity
Problem-Solving Skills

Some tips for your application 🫡

Show Your Curiosity: We love candidates who are eager to learn! In your application, highlight any projects or experiences that showcase your curiosity and willingness to dig deep into problems. This will show us you're a great fit for our culture.

Tailor Your Application: Make sure to customise your application to reflect the skills and values mentioned in the job description. If you have experience with Ruby on Rails or similar technologies, let us know! We want to see how you align with our core values.

Share Your Projects: Got a GitHub portfolio or personal projects? Don’t hold back! Share them in your application. We’re keen to see what you’ve built and how you approach coding challenges. It’s a great way to demonstrate your skills!

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

How to prepare for a job interview at Sensor Tower

✨Know Your Tech Stack

Make sure you brush up on Ruby on Rails and Python, as well as any other relevant technologies mentioned in the job description. Be ready to discuss your experience with these languages and how you've used them in past projects.

✨Showcase Your Curiosity

Demonstrate your eagerness to learn by asking insightful questions about the company's engineering culture and the challenges they face. This shows that you're not just interested in the role, but also in growing and contributing meaningfully.

✨Prepare Your Portfolio

Have a solid portfolio ready that highlights your GitHub contributions or personal projects. Be prepared to discuss specific examples of your work, especially those that relate to backend systems and data handling.

✨Emphasise Collaboration Skills

Since the role involves pair programming and teamwork, be ready to talk about your experiences working in teams. Share examples of how you've collaborated with others to solve problems or improve code quality.

Junior Back End Engineer in London
Sensor Tower
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>