Senior Software Engineer — Product‑Driven, Remote in London

Senior Software Engineer — Product‑Driven, Remote in London

London Full-Time 60000 - 80000 £ / year (est.) Working from home possible
Lavanda

At a Glance

  • Tasks: Join our Product team to develop innovative software solutions for the real estate industry.
  • Company: Lavanda, an award-winning UK proptech scale-up with a mission to revolutionise real estate.
  • Benefits: Remote work, competitive salary, and a diverse, inclusive culture.
  • Other info: Dynamic remote environment with excellent career growth opportunities.
  • Why this job: Be part of a creative team making a real impact in the proptech space.
  • Qualifications: Experience in software development, strong collaboration skills, and familiarity with core languages.

The predicted salary is between 60000 - 80000 £ per year.

Lavanda is an award-winning UK proptech scale-up on a mission to revolutionise the global real estate industry through compliant, sustainable and community-positive short-term rental solutions. Our clients include names like JLL, Greystar, Europa Capital, Aberdeen Standard Investments, and Savills among many others.

Lavanda is product-first. More than 50% of the company works in product, design and engineering, and we aim to excel at everything we build. We prize creativity, excellence in engineering, a powerful customer focus and attention to problem-solving through great design. It is what sets us apart in our industry and is why we have seen extraordinary growth year-on-year. Having raised £6m+ to date, we’re backed by leading venture capital investors and are now scaling the business beyond the UK into Europe and beyond. Our people are at the heart of everything we do. We value diversity, equality and inclusiveness. We invite you to join our stellar team of entrepreneurs and help us realise our exciting vision.

The Role

We're looking for multiple software developers to join our Product team. Furthermore, we are currently a team of 15 engineers, and we're looking to become 20 in early 2022. We employ a Product first UX design led approach and care deeply about well-crafted and tested software. Our ecosystem is composed by a number of API only apps built mostly in Ruby. We use the latest versions of Angular on a number of apps we've been developing since 2017 and we've been using React since 2019 on a more recent project which has been growing quickly. We use the Feature Branch Workflow approach and in addition to that we use review apps and branch deploys during acceptance of new features. We are fans of automated testing and look to apply a TDD wherever possible – we particularly like RSpec, jasmine and cypress.io. Not only that, but we use capybara at a small scale currently, and we might start using pact.io and cucumber in the near future.

Requirements

  • You will have previous significant experience as a developer in a professional setting (on average, if you don't have a few years of experience as a developer building software in a TDD and continuous integration sort of setting, this position is probably not suitable for you just yet) and are a strong supporter of highly collaborative Product minded development environments.
  • We expect you to be relatively autonomous in writing well-designed and tested code (strong preference for TDD).
  • You’ll communicate using English language fluidly.
  • You’ll have deep familiarity with at least one of our core languages (Javascript, Typescript, Ruby) – bonus points for one or more of the following frameworks/libraries: Sinatra, Rails, Hanami, Angular, React, Next.JS.
  • If you're by nature a Frontend inclined developer, you’ll have experience with responsive design realisation (strong CSS skills, mobile-first web development and/or experience building PWAs).
  • You’ll understand good automated testing practices and ideally be a TDD practitioner (experience with one or more of the following highly recommended: rspec/minispec, capybara, cucumber, jasmine, karma, mocha, chai, jest, enzymejs, cypress).
  • You’ll have a highly collaborative attitude and be willing to spend the great majority of the time (80+%) doing pair programming.
  • You’ll be deeply familiar with at least one Agile framework.
  • You’ll know git inside out and be familiar with 'Git Feature Branch Workflow'.
  • Have a dev-ops as a culture and mindset. Providing a solution for a CD/CI yourself, making the best artifact for your solution, instead of relaying on others to make that decision for you.

Work model

This is a permanent role available for people who are willing to work UK hours (we usually work from 9am-6pm with ~1h break for lunch). We work remotely (currently the Engineering team is distributed – some of us are based in the UK whilst others work from Portugal, Poland, Greece, France, Spain and Brazil).

How your day-to-day would look like at Lavanda

  • You’ll be part of a delivery squad where you’ll work closely with a squad lead engineer, a product manager, a UX designer, a QA engineer and other engineers – including pair programming with the engineering peers.
  • Every day: 15 min time-boxed remote standup involving the entire Product team (12 people currently) at 9 AM UK time; quite a bit of remote pairing with different members of the team.
  • Periodically: Frontend/Backend guild led architecture workshops.

Senior Software Engineer — Product‑Driven, Remote in London employer: Lavanda

Lavanda is an exceptional employer that prioritises creativity, collaboration, and inclusivity within its remote work culture. With a strong focus on employee growth and development, team members are encouraged to engage in pair programming and participate in architecture workshops, fostering a dynamic learning environment. As a rapidly growing proptech scale-up backed by leading investors, Lavanda offers the unique opportunity to be part of a transformative mission in the real estate industry while working alongside a diverse and talented team across Europe.

Lavanda

Contact Details:

Lavanda Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer — Product‑Driven, Remote in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who work at Lavanda or similar companies. A friendly chat can lead to insider info about job openings and even referrals.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those that highlight your experience with Ruby, Angular, or React. Make sure it’s easy to navigate and visually appealing—first impressions matter!

Tip Number 3

Prepare for the interview like it’s a coding challenge! Brush up on your TDD practices and be ready to discuss your approach to problem-solving. Practice common technical questions and pair programming scenarios to shine during the interview.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our awesome team at Lavanda.

We think you need these skills to ace Senior Software Engineer — Product‑Driven, Remote in London

Ruby
JavaScript
TypeScript
Angular
React
Responsive Design
CSS

Some tips for your application 🫡

Show Your Passion for Product-Driven Development:When writing your application, let us see your enthusiasm for product-first approaches. Share examples of how you've contributed to product development in previous roles and how you prioritise user experience in your coding.

Highlight Your Technical Skills:Make sure to showcase your expertise in our core languages like Javascript, Typescript, or Ruby. If you've worked with frameworks like Angular or React, mention specific projects where you applied these skills, especially in a TDD environment.

Emphasise Collaboration and Communication:We value teamwork, so highlight your experience in collaborative environments. Talk about your pair programming experiences and how you communicate effectively within a team, especially in remote settings.

Tailor Your Application to Us:Take the time to personalise your application. Research Lavanda and mention why you're excited about joining our mission to revolutionise the real estate industry. Applying through our website is the best way to ensure we see your application!

How to prepare for a job interview at Lavanda

Know Your Tech Stack

Make sure you’re well-versed in the core languages and frameworks mentioned in the job description, like Ruby, Javascript, and Angular. Brush up on your knowledge of TDD practices and automated testing tools like RSpec and Cypress, as these will likely come up during technical discussions.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you approached solving them. Lavanda values creativity and problem-solving, so be ready to demonstrate your thought process and how you can contribute to their product-first approach.

Emphasise Collaboration

Since the role involves a lot of pair programming and teamwork, highlight your experience working in collaborative environments. Share examples of how you’ve successfully worked with others to deliver projects, and express your enthusiasm for being part of a diverse team.

Understand Their Culture

Familiarise yourself with Lavanda’s mission and values, especially their focus on community-positive solutions and inclusiveness. Be prepared to discuss how your personal values align with theirs and how you can contribute to their exciting vision as they scale beyond the UK.