Senior Software Engineer (Ruby on Rails)
Senior Software Engineer (Ruby on Rails)

Senior Software Engineer (Ruby on Rails)

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

At a Glance

  • Tasks: Join our team as a Senior Software Engineer, tackling challenges and building innovative software.
  • Company: Resi is the UK's largest architect for home renovations, revolutionising the design industry with tech.
  • Benefits: Enjoy hybrid working, generous holiday, enhanced parental leave, and a focus on personal development.
  • Why this job: Be part of a supportive team, make a real impact, and grow your skills in a dynamic environment.
  • Qualifications: Experience in full-stack development, particularly with Ruby on Rails, and a passion for problem-solving.
  • Other info: We value curiosity, creativity, and kindness; join us to help improve the lives of millions.

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

Are you a brilliant, full-stack developer, who can tackle tough problems, write great code, and get things done quickly without cutting corners? Do you have an enthusiasm for trying new things, and a natural ability to make the people around you better? We are Resi, and we build software products for architectural design. We’re the UK’s largest architect for home renovations, completing 100x more extensions than the average architect, with tech being at the heart of it. Our ambitions are huge; our mission is to bring peace-of-mind to millions of stressed renovators, which means using technology to fundamentally change how the design and construction industry works. We’re female-founded, and we currently have a team of around ~80 people based in our HQ in Oval, South London.

We are looking for a Senior Software Engineer to join us on a full-time permanent basis. We are seeking somebody kind and approachable, who will genuinely enjoy working as part of our team. You’re not just here to do the work—you’re here to help everyone do their best work too. No egos, no condescension; just a great attitude and a love for building amazing things together.

As one of the most senior engineers in the company, you’ll play a key role in shaping both our technology and the way we work. You’ll need to be comfortable diving deep into an established codebase to enhance and optimise what’s already there, but also confident in starting from scratch to build new products and features that our users will love. Working as part of a small, close-knit team of full-stack engineers, you’ll wear many hats. From designing and building scalable front-end and back-end systems to reviewing pull requests, tackling technical debt, and ensuring top quality through rigorous QA, you’ll be involved in every stage of the development process. You’ll have plenty of autonomy and the opportunity to have a real impact—not just on the code, but on the direction of the product and the growth of the team.

Full-stack is important. You don’t have to be an expert in all areas, but you should be obsessed with the idea that to deliver a great product experience you need to care about everything from the stability of the backend, to the slickness of the frontend. Curiosity is key. You’ll frequently be venturing into new product areas, exploring unknown technologies to experiment with things that have never been done. This doesn’t scare you, it gets you excited because you just love to solve a puzzle.

Who you’ll be working with: The engineering team currently consists of two, great, mid-level engineers, who’ve already proven they can punch above their weight, plus you will have support from our very experienced technical co-founder 3 days a week. We are also hiring for a Tech Lead & Eng Manager, who will be your line manager. You’ll also be working closely with the VP of Product & Design, two Product Managers and two Product Designers, and collaborating with teams across the company including marketers, sales, surveyors, architectural designers, planners, account managers and people & operations.

You definitely don’t need to be an expert in every item in this tech stack, but we think it is important to understand the core set of technologies that we use. Below is a non-exhaustive list of some of the main components in our stack:

  • Ruby on Rails 6
  • Ruby 3.1
  • RSpec
  • Redis
  • Heroku
  • Github
  • Stripe
  • Stable Diffusion
  • AWS S3
  • Atomic CSS
  • Jquery

What’s in it for you?

  • Hybrid Working (3 days in the office, 2 days at home)
  • Learning & Development
  • Generous Holiday
  • Enhanced Parental Leave

At Resi, we will empower you to work differently, take control of, and really accelerate your career. Our success stems from our talent, and we’re committed to ensuring our people are treated with the same level of respect and care as our customers. We aim not just to lead the industry, but to be the best place to work - our collaborative, transparent and diverse culture, with a heavy focus on personal development, means that we don’t just grow homes, we grow people too. Resi is an equal opportunity employer. We seek curious, creative and kind individuals to power our mission. Our culture thrives on innovation and inclusivity; we welcome people from all backgrounds, with different perspectives, ideas and experiences, to work with us. Together, we can make a direct impact on the wellbeing and happiness of millions.

Senior Software Engineer (Ruby on Rails) employer: Resi

At Resi, we pride ourselves on being an exceptional employer, offering a vibrant work culture that champions collaboration, innovation, and personal growth. Located in the heart of London, our hybrid working model allows for flexibility while fostering a close-knit team environment, ensuring that every employee has the opportunity to make a meaningful impact on both our products and their own career development. With generous benefits, including enhanced parental leave and a strong commitment to learning and development, we empower our talented individuals to thrive and contribute to our mission of transforming the architectural design industry.
R

Contact Detail:

Resi Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer (Ruby on Rails)

✨Tip Number 1

Familiarise yourself with the tech stack mentioned in the job description. Make sure you understand Ruby on Rails, RSpec, and other technologies like AWS S3 and Stripe. This will not only help you during interviews but also show your genuine interest in the role.

✨Tip Number 2

Demonstrate your problem-solving skills by preparing examples of past projects where you tackled complex challenges. Be ready to discuss how you approached these problems and the impact your solutions had on the team or project.

✨Tip Number 3

Showcase your collaborative spirit. Since the role involves working closely with various teams, think of ways you've successfully collaborated in the past. Be prepared to share these experiences during your conversations with us.

✨Tip Number 4

Express your enthusiasm for learning new technologies. The job requires curiosity and a willingness to explore unknown areas, so be ready to discuss how you've embraced new tools or frameworks in your previous roles.

We think you need these skills to ace Senior Software Engineer (Ruby on Rails)

Ruby on Rails
Full-Stack Development
JavaScript (including jQuery)
HTML/CSS (Atomic CSS)
Version Control (GitHub)
Testing Frameworks (RSpec)
Database Management (Redis, AWS S3)
Cloud Services (Heroku)
Problem-Solving Skills
Collaboration and Teamwork
Code Review and Quality Assurance
Agile Methodologies
Curiosity and Willingness to Learn
Strong Communication Skills
Technical Documentation

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights relevant experience with Ruby on Rails and full-stack development. Emphasise any projects where you've tackled tough problems or worked in a collaborative environment, as this aligns with what Resi is looking for.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company’s mission. Share specific examples of how your skills and experiences make you a great fit for the Senior Software Engineer position, particularly your ability to work well in a team and your curiosity for exploring new technologies.

Showcase Your Problem-Solving Skills: Include examples in your application that demonstrate your problem-solving abilities. Discuss challenges you've faced in previous roles and how you overcame them, especially in relation to software development and teamwork.

Highlight Your Soft Skills: Since Resi values kindness and approachability, make sure to mention your soft skills in your application. Talk about your ability to collaborate with others, support your teammates, and contribute to a positive work environment.

How to prepare for a job interview at Resi

✨Show Your Passion for Full-Stack Development

Make sure to express your enthusiasm for full-stack development during the interview. Highlight your experience with both front-end and back-end technologies, and be ready to discuss how you approach building scalable systems. This role requires a genuine love for creating great products, so let that shine through!

✨Demonstrate Problem-Solving Skills

Prepare to tackle some technical challenges during the interview. Be ready to discuss past projects where you faced tough problems and how you solved them. Resi values curiosity and innovation, so showcasing your ability to think critically and creatively will set you apart.

✨Emphasise Team Collaboration

Since the role involves working closely with a small team, it's important to demonstrate your collaborative spirit. Share examples of how you've helped teammates succeed in the past and how you foster a positive work environment. Resi is looking for kind and approachable individuals, so make sure to convey that attitude.

✨Familiarise Yourself with Their Tech Stack

Before the interview, take some time to familiarise yourself with the technologies mentioned in the job description, such as Ruby on Rails, RSpec, and AWS. While you don't need to be an expert in everything, showing that you have a basic understanding of their tech stack will demonstrate your commitment and readiness to contribute.

Senior Software Engineer (Ruby on Rails)
Resi
R
  • Senior Software Engineer (Ruby on Rails)

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

    Application deadline: 2027-03-30

  • R

    Resi

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