Software Engineer

Software Engineer

Slough Full-Time 40000 - 56000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Join us as a Backend Software Engineer, solving real-world problems with code daily.
  • Company: We're a fast-growing tech company focused on energy efficiency and data optimisation.
  • Benefits: Enjoy paid time off, gym discounts, top-tier equipment, and regular salary reviews.
  • Why this job: Be part of a mission-driven team making a positive impact on the environment.
  • Qualifications: Minimum 1 year of Go or Node.js experience; familiarity with APIs and cloud systems required.
  • Other info: Work in a hybrid model, with at least 3 days in the office for collaboration.

The predicted salary is between 40000 - 56000 £ per year.

A fast-growing tech company in the energy and data optimisation space, working with global partners to drive efficiency and reduce emissions, backed by several major investors across the energy, finance, and AI sectors.

Technology Stack: Node.js, TypeScript, MongoDB, AWS (Serverless), Snowflake, Fly.io, Datadog, Tableau, and more.

What You’ll Bring: This is a hands-on engineering role, ideal for someone who loves solving problems with code.

  • Minimum 1 year of experience with Go (or strong willingness to learn it quickly)
  • Strong experience with Node.js
  • Familiarity with authentication mechanisms
  • Experience connecting with external APIs (REST and GraphQL)
  • Comfortable with data extraction/scraping tasks
  • Understanding of serverless systems and cloud-first architectures

Location: UK-based (In-office or hybrid, with minimum 3 days/week onsite)

Experience Required: 4 Years professional experience

Salary Range: £50,000–£70,000 per year + bonus, equity, and benefits

Hiring Process:

  • Introductory call with a senior engineer
  • Take-home technical task
  • Review session to discuss your solution
  • Final conversation with the People team

Benefits:

  • Paid time off for illness
  • Retirement plan contributions
  • Top-tier work equipment
  • Regular performance and salary reviews
  • Gym discounts
  • Employee perks platform
  • Vision care support
  • Company events and socials

The company encourages in-person collaboration from a central UK location. While occasional remote work is allowed, candidates should be able to reliably commute for a minimum of three office days per week.

Software Engineer employer: Realm

As a leading employer in the energy and data optimisation sector, our company offers a dynamic work environment that fosters innovation and collaboration. With a strong focus on employee growth, we provide regular performance reviews, top-tier work equipment, and a range of benefits including gym discounts and vision care support. Located centrally in the UK, our office encourages teamwork while also allowing for flexible hybrid working arrangements, making it an ideal place for passionate Software Engineers to thrive and make a meaningful impact.
R

Contact Detail:

Realm Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Familiarise yourself with the technology stack mentioned in the job description. Make sure you have a solid understanding of Node.js and Golang, as well as experience with MongoDB and AWS. This will not only help you during the technical task but also show your genuine interest in the role.

✨Tip Number 2

Prepare for the introductory call by brushing up on your problem-solving skills. Be ready to discuss how you've tackled challenges in previous projects, especially those involving external APIs and serverless systems. This will demonstrate your hands-on experience and ability to think critically.

✨Tip Number 3

Since the role requires collaboration in an office setting, be prepared to discuss your teamwork experiences. Think of examples where you've worked closely with others to achieve a common goal, as this will highlight your ability to fit into their collaborative culture.

✨Tip Number 4

Research the company’s mission and values, particularly their focus on energy efficiency and data optimisation. Being able to articulate how your personal values align with theirs can set you apart and show that you're not just looking for any job, but are genuinely interested in contributing to their goals.

We think you need these skills to ace Software Engineer

Proficiency in Go programming language
Strong experience with Node.js
Familiarity with TypeScript
Experience with MongoDB
Understanding of AWS (Serverless) architecture
Knowledge of data extraction and scraping techniques
Experience with REST and GraphQL APIs
Familiarity with authentication mechanisms
Problem-solving skills
Ability to work collaboratively in a team environment
Adaptability to new technologies
Strong communication skills
Experience with cloud-first architectures
Familiarity with monitoring tools like Datadog
Experience with data visualisation tools such as Tableau

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Node.js and any familiarity with Go. Include specific projects or tasks that demonstrate your problem-solving skills and your ability to work with APIs.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company’s mission in energy and data optimisation. Mention your willingness to learn Go quickly and how your background aligns with their technology stack.

Showcase Relevant Projects: If you have worked on projects involving serverless systems, cloud architectures, or data extraction, be sure to include these in your application. Provide links to your GitHub or portfolio if applicable.

Prepare for Technical Assessment: Brush up on your coding skills, especially in Node.js and Go. Be ready to discuss your approach to solving problems and connecting with external APIs during the technical task and review session.

How to prepare for a job interview at Realm

✨Showcase Your Coding Skills

Be prepared to demonstrate your coding abilities, especially in Go and Node.js. Brush up on your problem-solving skills and be ready to tackle coding challenges during the technical task.

✨Understand the Tech Stack

Familiarise yourself with the technologies mentioned in the job description, such as MongoDB, AWS, and serverless architectures. This will help you speak confidently about how your experience aligns with their needs.

✨Prepare for API Discussions

Since the role involves working with external APIs, be ready to discuss your experience with REST and GraphQL. Think of examples where you've successfully integrated APIs in past projects.

✨Emphasise Team Collaboration

Given the company's focus on in-person collaboration, highlight your teamwork experiences. Share examples of how you've worked effectively in a team setting, especially in hybrid or in-office environments.

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