Senior Fullstack Engineer
Lavanda
The Company
Lavanda is a B2B software company. We’ve developed an award-winning, best-in-class SaaS platform that enables Multifamily and Student accommodation operators to optimise their portfolios with a comprehensive short and medium-term rental solution.
Our software toolkit enables partners to tap into the full spectrum of rental demand across their portfolios, whilst powering a range of management solutions to suit their evolving needs: fully-outsourced operations or in-house management.
Having raised a total of £15m+ to date, we’re backed by leading VC investors and are now scaling the business globally.
The Opportunity
We are looking for a seasoned Senior Fullstack Engineer to join our engineering team. This role requires a deep understanding of both front-end and back-end development, with a strong focus on Ruby and Node.js technologies.
This role is quite unique in that you would be working as a part of our Acceleration team that is about empowering the product teams by building out libraries, setting up systems, and creating frameworks. In this role, you would be working alongside a Backend Engineer, and a DevOps.
Responsibilities
- Design and develop scalable, robust, and high-performance web applications using Ruby, Node.js, and other relevant technologies.
- Work on both server-side and client-side code, delivering end-to-end functionality.
- Collaborate with UI/UX designers to implement and refine dynamic user experiences.
- Integrate data from various back-end services and databases.
- Create and maintain software documentation.
- Lead code reviews, mentor junior developers, and ensure software quality and best practices.
- Participate in all phases of the agile development cycle, from concept development to deployment and maintenance.
- Troubleshoot, debug, and upgrade existing systems.
- Engage with stakeholders to gather requirements and deliver innovative solutions.
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 5 years of experience as a fullstack developer with significant experience in Ruby and Node.js.
- Proficient understanding of client-side scripting and JavaScript frameworks.
- Expertise in developing RESTful APIs.
- Experience with relational databases such as PostgreSQL, MySQL, and non-relational databases like MongoDB.
- Familiarity with front-end technologies (HTML5, CSS3, JavaScript, and frameworks such as React or AngularJS).
- Strong understanding of code versioning tools, such as Git.
- Excellent problem-solving abilities and ability to perform in a team environment.
- Strong communication skills and proficiency in English.
Preferred Skills
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Familiarity with container technology such as Docker and Kubernetes.
- Experience with continuous integration and deployment (CI/CD) pipelines.
- Knowledge of additional programming languages such as Python or PHP.
Benefits
- Competitive salary + potential for equity.
- Flexible working is actively embraced + remote first
- Choose your own tech - get the equipment you love using at work.
- Personal Development budget, courses and plans tailored to you and your role
- Generous holiday allowance, including the full Christmas to New Year as a break on us.
- Join a highly motivated, engaged team of extremely smart, creative and talented people.