Software Engineer

Software Engineer

London 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 experience or strong willingness to learn; Node.js expertise 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 player in the energy and data optimisation sector, our company offers a dynamic work environment where innovation thrives. 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 a robust retirement plan. Located centrally in the UK, our collaborative culture encourages teamwork and creativity, making it an excellent place for Software Engineers to develop their skills while contributing to meaningful projects that drive efficiency and reduce emissions.
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 technologies listed in the job description, especially Golang and Node.js. Consider building a small project or contributing to open-source projects using these languages to showcase your skills and willingness to learn.

✨Tip Number 2

Prepare for the technical task by reviewing common coding challenges related to backend development. Focus on data extraction, API integration, and serverless architectures, as these are key components of the role.

✨Tip Number 3

During your introductory call, be ready to discuss your problem-solving approach and how you’ve tackled challenges in previous roles. Highlight any experience you have with authentication mechanisms and connecting to external APIs.

✨Tip Number 4

Since the company values in-person collaboration, emphasise your ability to commute to the office regularly. Mention any previous experiences where you thrived in a team environment, as this will show you’re a good fit for their culture.

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
Understanding of 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, serverless systems, and cloud architectures.

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 relevant projects, either professionally or as personal endeavours, be sure to mention them. Highlight your experience with data extraction, authentication mechanisms, and any cloud services you've used.

Prepare for Technical Assessment: Since the hiring process includes a take-home technical task, brush up on your coding skills, especially in Node.js and Go. Familiarise yourself with common algorithms and data structures, and practice solving problems similar to those you might encounter in the role.

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 connecting with external APIs, review your knowledge of REST and GraphQL. Be ready to discuss any past experiences you've had with authentication mechanisms and data extraction tasks.

✨Emphasise Team Collaboration

Given the company's focus on in-person collaboration, highlight your ability to work well in a team. Share examples of how you've contributed to team projects and how you value face-to-face interactions.

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