About the Role
The NRLA is the UK’s largest membership organisation for landlords, supporting them with advice, guidance, tools and services to run compliant and successful property businesses. Alongside membership, we develop and grow a suite of digital products that support landlords day to day.
Safe2 is one of those products, an established platform used to manage property safety and compliance at scale. As the platform continues to evolve, we are looking for a Full Stack Developer to help improve and extend its core functionality.
This role sits within the product team responsible for Safe2 and Portfolio, focused on delivering practical improvements, strengthening the platform and building out new capability where it adds value.
What you’ll be doing
- Building and improving features across the Safe2 platform (Laravel, PHP, frontend)
- Developing and maintaining APIs and core platform functionality
- Improving performance, scalability and reliability as the platform grows
- Working closely with product and engineering colleagues to deliver meaningful improvements
- Contributing to code reviews and shared development standards
Why this role stands out
- You’ll be contributing to products that sit at the centre of NRLA’s digital offering
- You’ll work closely with product and engineering to shape how features are delivered
- You’ll be joining a team building towards a clear product direction, not just maintaining legacy systems
The salary for this role is £48,000 – £55,000 depending on experience. Please note the closing date for this role is 12pm on 8th May 2026. However, we reserve the right to close the role early if we have a sufficient number of applicants.
Key Roles and Responsibilities
Full Stack Development
- Develop and maintain features across backend (Laravel, PHP) and frontend
- Build and support APIs and core platform functionality
- Contribute to the ongoing evolution of the Safe2 platform
Performance and Reliability
- Improve system performance, scalability and stability
- Troubleshoot issues and support ongoing platform maintenance
- Ensure the platform continues to operate effectively as usage grows
Team Collaboration and Standards
- Work closely with product and engineering colleagues
- Participate in code reviews and contribute to shared development standards
- Support a consistent and practical approach to delivery across the team
Qualifications
No specific formal qualifications required; relevant experience and technical capability are essential
Skills and Abilities
- Strong PHP and Laravel development skills
- Comfortable working across the full stack
- Solid understanding of HTML, CSS and JavaScript
- Ability to write clean, scalable and maintainable code
- Strong problem solving and troubleshooting ability
Essential
- Experience building applications with PHP and Laravel
- Experience working with RESTful APIs
- Experience with relational databases (e.g. MySQL)
- Experience using version control tools (e.g. Git)
Desirable
- Experience with Laravel 12
- Experience using Livewire 4.0
- Familiarity with Docker
- Experience integrating third party services (e.g. Stripe, Postmark, Xero)
Knowledge
- Understanding of MVC architecture
- Awareness of authentication and authorisation practices
- Understanding of modern web application structure
Personal Attributes and Other Requirements
- Takes ownership of work and follows through
- Comfortable working in a fast moving product environment
- Collaborative and easy to work with
- Willing to travel occasionally for team collaboration
The NRLA package:
- 25 days annual leave increasing to 26 days with three years’ service, 27 days with five years’ service and 28 days with seven years’ service
- Additional annual day off for your birthday
- Salary exchange Pension scheme
- Life assurance
- Cash plan health and wellbeing benefit including Employee Assistance Programme and counselling service
- Sick pay
- Cycle purchase loans, season tickets loans and interest free staff loans
- Complimentary NRLA membership
- Non contractual annual performance-related bonus scheme
- Enhanced maternity and paternity pay