company logo

50k - 55k GBP/year

Office

England, WC1, United Kingdom

Full Time

The NRLA: Who we are

The UK's largest membership organisation for private residential landlords, the National Residential Landlords Association (NRLA) supports and represents more than100,000 members across England and Wales.

Created by landlords, for landlords, it offers investors everything they need to run a successful and compliant lettings business, whether they are full-time property professionals running large portfolios or accidental landlords with a single let.

The NRLA is a trusted ally, on hand to guide members through the complex regulatory environment, with all the essential documents and guidance needed to run a successful and fully compliant business.

A truly member-first organisation, innovation is at the heart of what we do and have invested in and developed new proptech solutions for members, including the acquisition of property safety certification firm Safe2 and the development of property management system Portfolio.

A dynamic and fast-paced organisation, the NRLA is a great place to work, and it is not just us saying that, we have Investors in People Gold status to prove it. The association was also named one of the best companies to work for in the UK in a list compiled by The Sunday Times.

Our enthusiastic and ambitious staff work out of offices in Central Manchester and Central London with hybrid working options available. Colleagues typically work from home four days a week with one day in the office.

We are looking for colleagues who are professional, adaptable, and innovative. In return we offer an inclusive and creative working environment with attractive options for training and career development and a competitive salary and benefits package.

Please note the closing date for this role is 12pm on Friday 31st October. However, we reserve the right close it early if we have a sufficient number of applications.

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

MAIN PURPOSE AND SCOPE OF JOB:

To deliver high quality full stack development across NRLA’s digital products and services. The role combines hands on coding with technical problem solving to build, maintain, and enhance scalable, secure, and user focused applications. It involves contributing to system architecture, implementing new features, improving existing functionality, and ensuring smooth integration between front end and back end systems. The developer will collaborate to deliver reliable, high performing solutions that support organisational goals and an excellent user experience.

Responsible For:

Delivering high quality full stack development across multiple platforms, covering both front end and back-end systems.

Responsible for building, testing, and deploying new features, maintaining code quality, performance, and reliability. Contributing to API design, database management, CI/CD pipelines, and release processes. Ensuring security, data protection, and compliance best practices.

Working collaboratively with Product, Design, and Delivery teams to translate requirements into technical solutions, while supporting code reviews, documentation, and continuous improvement.

Duties And Key Responsibilities

Technical Development And Implementation:

  • Develop and maintain scalable, maintainable applications across multiple platforms and technology stacks, adapting to different frameworks and environments as required.
  • Contribute to technical design decisions and implementation approaches
  • Follow established technical standards, coding practices, and development methodologies
  • Collaborate with senior developers on architectural decisions and complex implementations
  • Ensure technical solutions align with business requirements and team objectives
  • Support interoperability between systems through well-structured APIs and data integrations.

Software Development And Delivery:

  • Develop high quality, performant code across front-end and back-end systems using modern frameworks, cloud services, and APIs.
  • Contribute to complex technical implementations from conception through to production deployment
  • Participate in code quality initiatives through testing, code reviews, and continuous integration practices
  • Work closely with design and product teams to translate requirements into technical solutions
  • Maintain and enhance existing applications and systems with guidance from senior team members

Professional Development And Collaboration:

  • Develop technical expertise through mentoring from senior developers and continuous learning
  • Contribute to technical discussions and knowledge sharing sessions
  • Support team development through peer collaboration and knowledge exchange
  • Build expertise in modern development practices and adapt to working with diverse frameworks and environments.
  • Participate in code reviews and provide constructive feedback to peers

Technical Operations And Quality Assurance:

  • Contribute to CI/CD pipelines and deployment processes using standard tools (e.g. GitHub Actions, Jira, GitLab, or similar).
  • Monitor application performance, security, and reliability with senior team guidance
  • Support infrastructure planning and cloud strategy implementation
  • Participate in monitoring, logging, and alerting system maintenance
  • Assist with incident response and technical troubleshooting activities
  • Maintain awareness of dependencies and integrations between products to support stable, interoperable deployments.

Stakeholder Collaboration:

  • Work closely with delivery leads, product managers, and business stakeholders
  • Translate business requirements into technical specifications and estimates
  • Communicate technical concepts to non-technical stakeholders effectively
  • Participate in planning sessions, retrospectives, and delivery ceremonies
  • Provide technical input to strategic decision-making processes

Person Specification

Qualifications:

  • Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. (essential).
  • Relevant technical certifications in front-end or cloud development (desirable).
  • Evidence of ongoing professional development or contributions to technical communities (desirable).

Skills And Abilities:

  • Proficient in modern web development, with strong skills across both backend and frontend frameworks and languages.
  • Strong understanding of JavaScript ES6+ and modern web development practices.
  • Familiarity with NoSQL database design and optimisation
  • Experience with testing frameworks (PHPUnit, Jest, or similar) and CI/CD workflows.
  • Basic understanding of Google Cloud Platform and serverless architecture.
  • Good analytical thinking and problem-solving skills.
  • Effective communication skills with the ability to explain technical concepts clearly.
  • Collaborative mindset with the ability to contribute constructively to team decisions.
  • Willingness

Experience:

  • 3–5 years of full-stack development experience, including front-end and back-end contributions.
  • Experience working in agile development environments and collaborative, cross-functional teams.
  • Exposure to DevOps practices and cloud-based development.
  • Experience contributing to technical projects from design through to deployment.
  • Some exposure to third-party integrations and API management (desirable).

Knowledge:

  • Understanding of software development best practices and design principles.
  • Knowledge of secure coding practices, data protection (e.g. GDPR), and handling sensitive data.
  • Knowledge of Analytics, Performance Monitoring, and Crashlytics (desirable).
  • Basic knowledge of accessibility standards and inclusive design.
  • Understanding of emerging technologies and industry trends.
  • Awareness of SaaS platforms and compliance workflows (desirable).

Personal Attributes And Other Requirements:

  • Enthusiastic, self-motivated, and eager to learn.
  • Team-oriented with a collaborative approach to problem-solving.
  • Adaptable and open to working in a dynamic, fast-paced environment.
  • Professional and responsible with a commitment to quality.
  • Curious and proactive in exploring new technologies and tools.

Location:

Based from either our Manchester or London office – with some home working possible

Full Stack Developer

Office

England, WC1, United Kingdom

Full Time

50k - 55k GBP/year

October 17, 2025

company logo

National Residential Landlords Association

NRLAssociation