At a Glance
- Tasks: Create amazing software solutions using Ruby on Rails and enhance user experiences.
- Company: Join Resi Labs, the UK's leading residential architecture tech team.
- Benefits: Enjoy competitive pay, flexible work options, and opportunities for growth.
- Other info: Be part of a dynamic team with a greenfield codebase and AI-driven workflows.
- Why this job: Make a real impact on homeowners' renovation journeys with innovative tech.
- Qualifications: Experience in Ruby on Rails and a passion for frontend development.
The predicted salary is between 50000 - 60000 £ per year.
About Resi Labs
Resi Labs is the technology and innovation arm of Resi, the UK's largest residential architecture practice. We're building products that help millions of homeowners make better renovation decisions - from understanding planning feasibility and build costs to visualising what's possible with their property. We sit on a unique dataset built over a decade: 2 million planning applications, 40,000 builder quotes, and thousands of detailed floor plans and 3D models linking design, planning, and cost data in ways no one else can. Our products are already embedded on platforms like Rightmove and Zoopla, reaching millions of homeowners per year.
About The Role
We're looking for a strong Software Engineer (full-stack) to join our product engineering team. You'll be someone who thinks of yourself as an engineer first, with deep hands-on experience in Ruby on Rails and a genuine passion for building great frontend experiences. You'll take pride in the quality of what users see and interact with, while being equally capable of working across the full stack to deliver features end-to-end. As a small, autonomous team, there's a real opportunity to lead here. To shape technical direction, own meaningful pieces of the product, and have your voice heard.
At the core of what we build is a large dataset and data processing pipeline covering UK property data. You'll work closely with this data, helping to consume, refine, and unlock its value based on evolving product requirements - so an interest in working with complex, real-world datasets will serve you well. We're also fortunate to be working on a relatively greenfield codebase with limited technical debt, meaning you'll spend your time building thoughtfully rather than fighting legacy decisions. And we're genuine believers in AI-powered workflows, from how we write code to how the business operates day-to-day, so comfort with and curiosity about AI tooling is a must.
What You'll Do as our new Software Engineer
- Build polished, responsive frontend experiences using Hotwire (Turbo).
Software Engineer (Ruby on Rails) employer: Resi
At Resi Labs, we pride ourselves on fostering a dynamic and innovative work culture that empowers our employees to take ownership of their projects and contribute to meaningful solutions in the residential architecture space. As part of a small, autonomous team, you'll have the opportunity to shape technical direction and work with cutting-edge technology, all while enjoying a supportive environment that prioritises professional growth and collaboration. Located in the heart of the UK, we offer a unique chance to engage with a vast dataset and make a real impact on homeowners' renovation journeys.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer (Ruby on Rails)
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Resi Labs. A friendly chat can sometimes lead to opportunities that aren’t even advertised.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Ruby on Rails projects. Whether it’s a personal project or contributions to open source, having something tangible to share can really set you apart.
✨Tip Number 3
Prepare for the technical interview by brushing up on your coding skills. Practice common algorithms and data structures, and don’t forget to review how to work with complex datasets, as that’s key for this role.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who take the initiative to engage directly with us.
We think you need these skills to ace Software Engineer (Ruby on Rails)
Some tips for your application 🫡
Show Your Passion for Engineering:When writing your application, let us see your enthusiasm for software engineering. Share specific projects or experiences that highlight your skills in Ruby on Rails and frontend development. We love to see candidates who are genuinely excited about building great products!
Tailor Your Application:Make sure to customise your application to reflect the job description. Highlight your experience with complex datasets and any relevant AI tools you've worked with. This shows us that you understand what we're looking for and how you can contribute to our team.
Be Clear and Concise:Keep your application straightforward and to the point. Use clear language and avoid jargon unless it's relevant. We appreciate a well-structured application that makes it easy for us to see your qualifications and fit for the role.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it helps us keep everything organised on our end!
How to prepare for a job interview at Resi
✨Know Your Ruby on Rails Inside Out
Make sure you brush up on your Ruby on Rails skills before the interview. Be prepared to discuss your past projects, the challenges you faced, and how you overcame them. Practising coding problems related to Rails can also help you demonstrate your technical prowess.
✨Showcase Your Frontend Passion
Since the role involves building great frontend experiences, be ready to talk about your favourite frontend technologies and frameworks. Bring examples of your work that highlight your ability to create polished, responsive designs. This will show your genuine passion for frontend development.
✨Familiarise Yourself with Data Handling
Given the focus on complex datasets, it’s crucial to understand how to work with data in your projects. Prepare to discuss any experience you have with data processing or working with large datasets. This will demonstrate your capability to unlock value from data, which is key for this role.
✨Embrace AI Tools and Workflows
Since the company values AI-powered workflows, do some research on how AI can enhance software development. Be ready to share your thoughts on AI tools you've used or are curious about. This will show that you align with their innovative approach and are eager to contribute to their tech direction.