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
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
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.