cover image
Best Job Tool

Full Stack Developer

Remote

United kingdom

Junior

Full Time

05-12-2025

Share this job:

Skills

JavaScript TypeScript Stripe CI/CD Agile methodologies Architecture Programming angular Organization Google Cloud Platform Software Development Agile JavaScript/TypeScript CI/CD Pipelines FireBase

Job Specifications

About The Company

The National Residential Landlords Association (NRLA) is the largest organization in the UK representing private residential landlords, boasting a community of over 110,000 members across England and Wales. The NRLA is dedicated to transforming the way landlords manage their properties, ensuring compliance, and streamlining their day-to-day operations. Central to this mission is the development of innovative digital tools designed to revolutionize the private rented sector (PRS). Recognized for its commitment to excellence, the organization has been awarded Investors in People Gold and was named by The Sunday Times as one of the UK's best companies to work for. The NRLA fosters a supportive and ambitious environment that encourages innovation, professional growth, and collaboration. With hybrid working arrangements from its Manchester and London offices, the organization values forward-thinking professionals who are eager to shape the future of property management technology.

About The Role

The NRLA is seeking a talented Full Stack Developer to join its dynamic technology team, contributing to the development and enhancement of its property management platform. This hybrid role, based in either Manchester or London, involves working within a modern monorepo architecture to build scalable, robust digital solutions that serve landlords and tenants effectively. The successful candidate will be responsible for designing, coding, testing, and maintaining both frontend and backend components, primarily utilizing Angular for the frontend and Node.js/Firebase for the backend. Collaboration is key in this role, as you'll work closely with product managers, designers, and other stakeholders to translate requirements into high-quality technical solutions. The ideal candidate will have a passion for creating meaningful technology, possess a proactive mindset for continuous learning, and thrive in an agile environment dedicated to innovation and excellence.

Qualifications

The ideal candidate will hold a Bachelor's degree in Computer Science, Software Engineering, or a related field, or demonstrate equivalent practical experience. Relevant certifications in Angular, Google Cloud Platform, or Firebase are desirable but not mandatory. A strong track record of professional development and contributions to technical communities will be viewed favorably. Candidates should have a minimum of 3 to 5 years of experience in software development, with proven expertise in building production-grade Angular applications and experience working with Firebase Cloud Functions and serverless architectures. Knowledge of monorepo environments, CI/CD pipelines, and agile methodologies will be advantageous. A solid understanding of JavaScript/TypeScript, modern ES6+ features, reactive programming, and RESTful API design is essential. Additionally, familiarity with payment systems like Stripe, property management or real estate technology, and cloud services will strengthen your application.

Responsibilities

The core responsibilities of this role include developing high-quality, scalable solutions across both frontend and backend platforms to support landlords and property management professionals. You will collaborate with cross-functional teams to gather requirements, investigate technical solutions, and translate these into functional code. Building and maintaining Angular-based web applications and Firebase Cloud Functions will be central to your work, ensuring responsiveness, accessibility, and security compliance. You will participate in code reviews, maintain comprehensive documentation, and contribute to continuous improvement initiatives. Your work will involve implementing RESTful APIs, integrating third-party services such as Stripe and SendGrid, and working with Google Cloud Platform services like BigQuery and Cloud Storage. You will also be responsible for writing unit tests, optimizing application performance, and managing application state using reactive programming patterns. Additionally, you will support the deployment pipeline, monitor application performance, and troubleshoot issues in production environments.

Benefits

The NRLA offers a comprehensive benefits package designed to support its employees' well-being and professional growth. This includes 25 days of annual leave, increasing with service, plus an additional day off for your birthday. The package also features a salary exchange pension scheme, life assurance, and a cash plan health and wellbeing benefit, including access to Employee Assistance Programmes and counselling services. Employees benefit from enhanced maternity and paternity pay, sick pay, and interest-free staff loans for cycles and season tickets. The organization provides complimentary NRLA membership, a non-contractual annual performance bonus scheme, and opportunities for ongoing learning and development. Hybrid working arrangements from the Manchester or London offices allo

About the Company

Best Job Tool is a dynamic job search platform dedicated to connecting talented individuals with leading employers across various industries. Our mission is to revolutionize the job search experience by providing a user-friendly interface and comprehensive resources to help job seekers find their ideal roles. We offer detailed job descriptions, including responsibilities, qualifications, and requirements, to ensure candidates have all the information they need to make informed career decisions. Explore top job opportunities ... Know more