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