Best Job Tool
Fullstack Developer
Best Job ToolUnited Kingdom2 hours ago
Full-timeRemote FriendlyInformation Technology
About The Company

The National Trust is a renowned conservation organization dedicated to preserving and protecting the natural landscapes, historic buildings, and cultural heritage of the United Kingdom. With a rich history spanning over a century, the Trust is committed to creating a sustainable future while providing accessible and inspiring experiences for millions of visitors annually. As a leading charity, the National Trust works tirelessly to ensure that our environment and heritage are safeguarded for current and future generations. The organization fosters a collaborative and inclusive culture, emphasizing innovation, community engagement, and environmental stewardship. By joining the National Trust, employees become part of a passionate team dedicated to making a tangible difference in society through conservation and education initiatives.

About The Role

We are seeking a highly skilled Full Stack Developer to join our dynamic IT Digital team at the National Trust. This pivotal role involves designing, developing, and maintaining our public-facing website and its supporting applications and APIs. As part of a small, agile, cross-functional team, you will play a key role in delivering high-quality digital solutions that enhance user experience and support the Trust's strategic objectives. The ideal candidate will have a passion for technology, a strong commitment to quality, and the ability to adapt to evolving industry trends. You will collaborate closely with UI/UX designers, product owners, and other developers to turn innovative designs into functional, accessible, and scalable digital products. The role offers an exciting opportunity to work with modern technologies within a supportive environment that values continuous improvement and professional growth. The position is based at our head office in Swindon, with flexible hybrid working arrangements available, allowing a healthy work-life balance while maintaining regular in-office collaboration.

Qualifications

The successful candidate will possess a solid technical background and relevant experience, including:

  • Proven experience working within an Agile Software Delivery environment, demonstrating strong collaboration skills in cross-functional teams.
  • Extensive web-based development experience with a focus on quality, performance, reliability, scalability, and resilience.
  • Proficiency in Java 11+ enterprise web development, including Spring Boot, REST/GraphQL APIs, and Microservices architecture.
  • Strong front-end skills with modern web frameworks such as React (single page applications), JavaScript, and TypeScript. Experience with AngularJS v1.4 and JQuery is advantageous.
  • Familiarity with build tools like Maven, version control systems such as Git, and CI/CD pipelines using Jenkins or similar tools.
  • Experience with containerization technologies like Docker and Kubernetes, as well as cloud platforms such as AWS, including serverless and event-driven architectures.
  • Knowledge of database technologies including Elasticsearch, MongoDB, and Postgres.
  • Experience with testing methodologies, including Unit, Functional, and Integration Testing, as well as BDD frameworks like Cucumber.
  • Comfortable with monitoring tools such as Grafana, Prometheus, and Kibana, and familiar with Atlassian tools including Jira, Bitbucket, and Confluence.
  • A proactive learner with a keen interest in keeping up with the latest industry trends and emerging technologies.

Responsibilities

The key responsibilities of this role include:

  • Architecting and implementing new features and technologies to enhance the Trust’s digital platforms.
  • Ensuring high-quality code through rigorous testing, code reviews, and adherence to best practices.
  • Collaborating with UI/UX designers to translate designs into accessible, user-friendly features.
  • Developing and maintaining the full software stack, including front-end applications, back-end microservices, and cloud infrastructure.
  • Supporting and optimizing CI/CD pipelines to facilitate continuous integration and deployment processes.
  • Working with WebOps teams to build, troubleshoot, and improve cloud infrastructure and services.
  • Monitoring system performance and implementing improvements based on insights from monitoring tools.
  • Staying current with industry trends and continuously enhancing technical skills to contribute innovative solutions.
  • Supporting the maintenance and development of the Trust’s intranet and internal systems as required.

Benefits

The National Trust offers a comprehensive benefits package designed to support our employees’ well-being and professional growth, including:

  • A substantial pension scheme of up to 10% of basic salary.
  • Free entry to National Trust properties for employees, a guest, and children under 18.
  • Rental deposit loan scheme to assist with housing needs.
  • Season ticket loan to support commuting costs.
  • Electric vehicle (EV) car lease scheme promoting sustainable transportation.
  • Perks at Work discounts, including gym memberships, shopping discounts, and cinema tickets.
  • Holiday entitlement of up to 32 days, including bank holidays, with options for holiday purchase schemes.
  • Flexible working arrangements to promote work-life balance.
  • Employee assistance program providing confidential support services.
  • Free parking at most Trust locations.

Equal Opportunity

The National Trust is committed to fostering an inclusive environment where everyone feels valued and respected. We actively promote diversity and equal opportunity in all aspects of employment. We believe that a diverse workforce enhances our ability to serve our communities and achieve our mission. We welcome applications from individuals of all backgrounds, identities, and experiences, and are dedicated to providing a supportive workplace where all employees can thrive and reach their full potential.

Key Skills

Ranked by relevance