Senior Software Engineer (Ruby)
Senior Software Engineer (Ruby)

Senior Software Engineer (Ruby)

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 tough problems and building amazing software.
  • Company: Resi is the UK's largest architect for home renovations, driven by technology and innovation.
  • Benefits: Enjoy hybrid working, generous holiday, health perks, and a focus on personal development.
  • Why this job: Make a real impact on product direction and team growth in a supportive, collaborative environment.
  • Qualifications: Full-stack experience with Ruby on Rails and a passion for exploring new technologies.
  • Other info: We're female-founded and value curiosity, creativity, and kindness in our team.

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.

Who are you?

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

Our current tech stack

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
  • Postgres
  • Redis
  • Heroku
  • Github
  • Stripe
  • Google Cloud Compute
  • 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
  • Health & Wellbeing Perks
  • Social & Office Perks

Our Employer Statement

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) employer: Resi

At Resi, we pride ourselves on being an exceptional employer, fostering a collaborative and inclusive work culture that empowers our employees to thrive. With a strong focus on personal development, generous benefits including hybrid working, enhanced parental leave, and health perks, we ensure that our team members not only contribute to innovative architectural solutions but also grow in their careers. Located in Oval, South London, our vibrant HQ is the perfect environment for passionate individuals who want to make a meaningful impact in the design and construction industry.
R

Contact Detail:

Resi Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Familiarize yourself with the tech stack mentioned in the job description. Even if you’re not an expert in every technology, having a solid understanding of Ruby on Rails, RSpec, and Postgres will show your commitment and readiness to dive into the role.

✨Tip Number 2

Highlight your experience with full-stack development in your conversations. Emphasize your ability to work on both front-end and back-end systems, as this is crucial for the role and will demonstrate your versatility as a developer.

✨Tip Number 3

Showcase your problem-solving skills during interviews. Be prepared to discuss specific challenges you've faced in past projects and how you approached them, as this aligns with the company’s focus on tackling tough problems.

✨Tip Number 4

Express your enthusiasm for collaboration and team dynamics. Since the role emphasizes working closely with others, sharing examples of how you've helped teammates or contributed to a positive team environment will resonate well with the hiring team.

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

Full-Stack Development
Ruby on Rails
Ruby 3.1
RSpec
Postgres
Redis
Heroku
GitHub
Stripe
Google Cloud Compute
AWS S3
Atomic CSS
jQuery
Code Review
Technical Debt Management
Quality Assurance
Problem-Solving
Collaboration
Curiosity
Adaptability
Mentorship

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your full-stack development experience, particularly with Ruby and Rails. Emphasize any projects where you've tackled tough problems or worked in a collaborative team environment.

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 you've contributed to team success and improved processes in previous roles.

Showcase Your Curiosity: Demonstrate your curiosity and willingness to explore new technologies. Mention any relevant experiences where you ventured into unknown areas or solved complex puzzles in your work.

Highlight Team Collaboration: Since the role emphasizes teamwork, include examples of how you've supported your colleagues in achieving their best work. Discuss your approach to collaboration and how you foster a positive team environment.

How to prepare for a job interview at Resi

✨Show Your Full-Stack Skills

Make sure to highlight your experience with both front-end and back-end technologies. Discuss specific projects where you tackled challenges across the stack, demonstrating your versatility and problem-solving abilities.

✨Emphasize Team Collaboration

Since the company values a kind and approachable attitude, share examples of how you've worked effectively in teams. Talk about how you've helped others succeed and contributed to a positive team environment.

✨Demonstrate Curiosity and Innovation

Prepare to discuss instances where you've ventured into new technologies or product areas. Show your enthusiasm for learning and experimenting, as this aligns with the company's mission to innovate in architectural design.

✨Understand Their Tech Stack

Familiarize yourself with the technologies mentioned in the job description, such as Ruby on Rails and Postgres. Be ready to discuss your experience with these tools and how you can contribute to their existing codebase.

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

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

    Application deadline: 2027-01-30

  • R

    Resi

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