> Markdown version of [/jobs/ext/2250318-software-engineer](https://www.wearedevelopers.com/jobs/ext/2250318-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** Hargreaves Lansdown - **Location:** Bristol, UK - **Contract:** Permanent contract - **Skills:** Contentful, JavaScript (Programming Language), A/B Testing, Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Amazon S3, Data Analysis, Server Applications, Automation of Tests, Big Data, Cascading Style Sheets (CSS), Code Review, Continuous Integration, Software Debugging, DevOps, Distributed Systems, Node.Js, E2e Testing, Mockito, Systems Integration, Tag Management, TypeScript, Management of Software Versions, Web Performance Optimization, Trunk-based Development, Spring Cloud, ReactJS, Gitlab, Git, Servicebus, Playwright, Text Summarization, Restful APIs, Amazon Simple Queue Service (SQS), Terraform, Microservices - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815167468-software-engineer ## About the Role * Experience developing and maintaining client and server-side applications. * Experience building infrastructure as code and working with AWS or similar. * Strong debugging, root-cause analysis and resolution of production issues. * Familiarity with unit, integration and end-to-end testing tools (e.g. Jest, Playwright). * Experience integrating and onboarding 3rd-party vendors, defining patterns and abstracting APIs. * Understanding of microservices and RESTful API development (structuring, documentation, versioning, testing, stubbing/mocking). * Experience performing code reviews and operating within an Agile framework. * Pro-active DevOps culture, CI/CD pipeline and trunk-based development. * Excellent knowledge of HTML/CSS (SCSS), JavaScript and Typescript. * Fluent use of Git (GitLab). * Awareness of website performance best practices and non-functional requirements. * Ability to write, review or assist in technical documentation., * Experience with a headless CMS (Contentful) and Jamstack architecture. * Experience with large datasets and distributed systems. * Experience with MarTech solutions (Analytics, A/B Testing, Personalisation, Tag Management). * Professional experience with AWS services such as Lambda, S3, EventBridge, SQS and ECS. ## Description About the role HargreavesLansdown is seeking a full-stack engineer (React/Typescript/Node.js) to build and enhance our digital experiences on a headless content platform. The position is based in Bristol and focuses on creating high-quality, cloud-native applications that enable personalised client journeys across devices and channels. What You'll Do * Build and run AWS Cloud-native applications with TypeScript, Node.js and React. * Develop infrastructure as code using Terraform and AWS services. * Implement automated tests for mandatory changes. * Write high-quality, secure, performant code. * Collaborate with cross-functional teammates to deliver compelling digital client journeys. * Advocate continuous improvement across quality, security, performance and CI/CD processes. * Document all solutions to agreed team standards. * Participate in working groups and communities of practice. * Provide engineering support for existing applications when required. * Mentor and coach peers. What We're Looking For * Experience developing and maintaining client and server-side applications. * Experience building infrastructure as code and working with AWS or similar. * Strong debugging, root-cause analysis and resolution of production issues. * Familiarity with unit, integration and end-to-end testing tools (e.g. Jest, Playwright). * Experience integrating and onboarding 3rd-party vendors, defining patterns and abstracting APIs. * Understanding of microservices and RESTful API development (structuring, documentation, versioning, testing, stubbing/mocking). * Experience performing code reviews and operating within an Agile framework. * Pro-active DevOps culture, CI/CD pipeline and trunk-based development. * Excellent knowledge of HTML/CSS (SCSS), JavaScript and Typescript. * Fluent use of Git (GitLab). * Awareness of website performance best practices and non-functional requirements. * Ability to write, review or assist in technical documentation. Desirables * Experience with a headless CMS (Contentful) and Jamstack architecture. * Experience with large datasets and distributed systems. * Experience with MarTech solutions (Analytics, A/B Testing, Personalisation, Tag Management). * Professional experience with AWS services such as Lambda, S3, EventBridge, SQS and ECS. Benefits * Discretionary annual bonus and annual pay review. * 25 days holiday + bank holidays, plus optional 5-day purchase. * Flexible working, including hybrid options. * Enhanced parental leave. * Pension scheme up to 11% employer contribution. * Income protection and life insurance (4×salary core level). * Private medical insurance, dental and outpatient care plans. * Health screening programme. * Confidential mental health support and remote GP service. * Unlimited fitness provider access and wellness coach sessions. * Travel to work schemes with bike storage and shower facilities. * In-house barista and deli with subsidised coffee and sandwiches. * Paid volunteering days (2days per year). Equal Opportunities HargreavesLansdown is an inclusive employer that values diversity in our workforce. We encourage applications from all individuals without regard to race, religion, gender, sexual orientation, national origin, disability or age. This role may also be available on a flexible working or part-time basis - please ask the Recruitment & Onboarding team for more information. We are unable to provide employment sponsorship to candidates. ## Related Videos - [WeAreDevelopers LIVE - Modern DevOps for IoT Devices and More](https://www.wearedevelopers.com/videos/1805-wearedevelopers-live-modern-devops-for-iot-devices-and-more) - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [From DevOps to Scaled DevOps: How We’re Rebuilding Continuous Delivery as a Platform](https://www.wearedevelopers.com/videos/100018-from-devops-to-scaled-devops-how-we-re-rebuilding-continuous-delivery-as-a-platform) - [Enabling automated 1-click customer deployments with built-in quality and security](https://www.wearedevelopers.com/videos/83-enabling-automated-1-click-customer-deployments-with-built-in-quality-and-security) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Frontend Developer Salary in The UK](https://www.wearedevelopers.com/magazine/233-frontend-developer-salary-in-the-uk) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front)