Engineering - Senior Backend Engineer - Insights (Scala)
Engineering - Senior Backend Engineer - Insights (Scala)

Engineering - Senior Backend Engineer - Insights (Scala)

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Build backend services and APIs for customer-facing products while optimising data platforms.
  • Company: Join Tray.io, a leader in low-code automation empowering users to streamline their workflows.
  • Benefits: Enjoy a supportive team culture, opportunities for growth, and a dynamic work environment.
  • Why this job: Be part of a cross-functional team driving innovation in data architecture and system performance.
  • Qualifications: Experience with Scala or JVM languages, AWS, and designing scalable systems is essential.
  • Other info: Work in London with a focus on collaboration and technical leadership.

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

We believe that everyone can and should automate the tools they use every day. The Tray Platform empowers anyone to do more faster by harnessing automation with the industry-leading, low-code general automation platform. With citizen automators throughout organisations, users can easily automate complex processes through a powerful, flexible platform, and connect their entire cloud stack via APIs (without learning the APIs!).

Your Mission

Insights Squad is a cross-functional team focusing on complex data architectures, responsible for the data platform, high-performance search and messaging systems, and customer-facing data products and services. Beyond your team responsibilities, you will contribute to company-wide goals around designing, implementing, and maintaining critical systems that support our platform. You will play a vital role in maintaining system health and security, striving for world-class performance, availability, and reliability.

What you will do

  • Build backend services and APIs for customer-facing products.
  • Improve our data platform.
  • Optimize scalability, availability, latency, data security, and governance.
  • Collaborate with other engineering teams, onboarding them onto the data platform, sharing expertise.
  • Work with cross-functional teams including backend & data engineers, frontend engineers, designers, and product managers.

Our tech stack includes

Scala for backend services, Terraform for infrastructure, and AWS as a cloud provider. For data platform, we use Kafka for event streaming, Spark for data processing, Airflow for orchestration, Redshift for data warehousing, Elasticsearch for data search, and other AWS services.

About You

  • Experience with Scala or other JVM languages (e.g., Java), and cloud platforms like AWS.
  • Understanding of data engineering and analysis concepts.
  • Experience designing and implementing complex, reliable, and scalable systems.
  • Knowledge of infrastructure-as-code (e.g., Terraform) and CI/CD pipelines.
  • Ability to lead technical discussions and decision-making for long-term success.

Your team will fully support you to do your best work. Our team values humility, pride, friendship, transparency, and mutual support. We foster a culture of generosity and trust, encouraging learning and growth in a dynamic, innovative environment. We aim to achieve unprecedented accomplishments.

Engineering - Senior Backend Engineer - Insights (Scala) employer: tray.io

At Tray.io, we pride ourselves on being an exceptional employer that champions innovation and collaboration. Located in the vibrant city of London, our work culture is built on values of humility, transparency, and mutual support, providing a nurturing environment for personal and professional growth. With a focus on cutting-edge technology and a commitment to employee development, we empower our team members to excel in their roles while contributing to meaningful projects that drive automation forward.
T

Contact Detail:

tray.io Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Engineering - Senior Backend Engineer - Insights (Scala)

✨Tip Number 1

Familiarise yourself with Scala and other JVM languages if you haven't already. Brush up on your knowledge of AWS and the specific services mentioned in the job description, as this will show your commitment to the role and your understanding of the tech stack.

✨Tip Number 2

Engage with the community around data engineering and automation. Join relevant forums or groups where you can discuss best practices and trends, which can help you demonstrate your passion and knowledge during interviews.

✨Tip Number 3

Prepare to discuss your experience with designing and implementing scalable systems. Think of specific examples from your past work that highlight your problem-solving skills and ability to collaborate with cross-functional teams.

✨Tip Number 4

Showcase your understanding of infrastructure-as-code and CI/CD pipelines. Be ready to explain how you've used these concepts in previous projects, as this aligns closely with the responsibilities of the role.

We think you need these skills to ace Engineering - Senior Backend Engineer - Insights (Scala)

Proficiency in Scala or other JVM languages (e.g., Java)
Experience with AWS cloud services
Understanding of data engineering and analysis concepts
Designing and implementing complex, reliable, and scalable systems
Knowledge of infrastructure-as-code tools (e.g., Terraform)
Experience with CI/CD pipelines
Ability to optimise system scalability, availability, and latency
Familiarity with event streaming technologies (e.g., Kafka)
Experience with data processing frameworks (e.g., Spark)
Knowledge of orchestration tools (e.g., Airflow)
Experience with data warehousing solutions (e.g., Redshift)
Familiarity with search technologies (e.g., Elasticsearch)
Strong collaboration skills for working with cross-functional teams
Leadership abilities for technical discussions and decision-making

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Scala and other JVM languages, as well as your familiarity with AWS and data engineering concepts. Use specific examples to demonstrate your skills in building scalable systems.

Craft a Compelling Cover Letter: In your cover letter, express your passion for automation and how you align with the company's mission. Mention your experience with backend services and APIs, and how you can contribute to the Insights Squad's goals.

Showcase Relevant Projects: If you have worked on projects involving Kafka, Spark, or Terraform, be sure to include these in your application. Describe your role in these projects and the impact they had on system performance and reliability.

Highlight Soft Skills: The company values humility, friendship, and transparency. In your application, mention instances where you've demonstrated these qualities, especially in collaborative environments with cross-functional teams.

How to prepare for a job interview at tray.io

✨Showcase Your Scala Skills

Make sure to highlight your experience with Scala or other JVM languages during the interview. Be prepared to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Understand the Tech Stack

Familiarise yourself with the tech stack mentioned in the job description, including AWS, Terraform, Kafka, and Spark. Being able to discuss how you've used these tools in past roles will demonstrate your readiness for the position.

✨Demonstrate Problem-Solving Skills

Prepare to discuss complex systems you've designed or implemented. Be ready to explain your thought process and the decisions you made to ensure reliability and scalability, as this is crucial for the role.

✨Emphasise Collaboration

Since the role involves working with cross-functional teams, be sure to share examples of how you've successfully collaborated with others in the past. Highlight your ability to communicate technical concepts clearly to non-technical team members.

Engineering - Senior Backend Engineer - Insights (Scala)
tray.io
T
  • Engineering - Senior Backend Engineer - Insights (Scala)

    London
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-07-09

  • T

    tray.io

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>