Full Stack Software Engineer

Animal Trust
Warrington, UK
5 days ago
Apply on uk.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Shift work
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Android Software Development Automation of Tests Continuous Integration Programming Tools Mobile Application Software PostgreSQL Node.Js NoSQL Next.js
+17 more
Software Engineering SQL Databases Data Streaming Systems Integration TypeScript ReactJS Backend Git Kubernetes Integration Frameworks React Redux NestJS Restful APIs Multiplatform Webhooks Data Pipelines Docker

Job description

Join our growing digital team developing and maintaining bespoke, business-critical products for our customers and colleagues.

You will maintain and improve existing applications, develop new features and integrations, and contribute to our new native mobile app alongside specialist developers, taking increasing ownership after launch.

Working closely with our Product Owner, you will support a junior developer and collaborate with external specialists.

About Animal Trust

Animal Trust is a veterinary Community Interest Company providing affordable care to sick pets. Our free consultations and transparent pricing help remove barriers to care, with profits reinvested in our people and patients.

Responsibilities

  • Maintain, monitor and troubleshoot live products, integrations and services.
  • Develop features, APIs, integrations and data flows across front and back-end systems.
  • Contribute to development and ongoing ownership of our iOS and Android app.
  • Write maintainable, documented code and participate in reviews, testing and deployment.
  • Support a junior developer and work with external development partners.
  • Improve development workflows, monitoring, tooling and automation.
  • Participate in an out-of-hours rota for critical incidents.

Requirements

  • 3-5 years’ professional software engineering/full-stack experience.
  • Strong JavaScript/TypeScript and React/Next.js experience.
  • Back-end development using Node.js or similar.
  • REST APIs, third-party integrations and SQL/NoSQL databases.
  • Git, cloud platforms, Kubernetes and modern development workflows.
  • Experience contributing to iOS/Android mobile applications.
  • Pragmatic problem-solving and ownership of existing systems.
  • Effective, responsible use of AI-assisted development tools.

Desirable

  • Node.js/NestJS, PostgreSQL/Prisma, Redux Toolkit/RTK Query, native/cross-platform mobile, Docker, CI/CD, webhooks, automated testing and monitoring.
  • Experience in an in-house SME team and working with external partners.
  • Experience integrating AI features and developing data pipelines.

Benefits & conditions

Pulled from the full job description

  • Annual leave
  • Employee discount
  • Employee assistance programme
  • Company pension
  • Cycle to work scheme
  • Car scheme, * 6 weeks holiday, including bank holidays
  • 52 Weeks sickness available
  • Employee assistance programme
  • Enhanced maternity and paternity package
  • Contributory pension scheme (4%)
  • Store discounts through Perkbox
  • Staff discount 20%
  • E-Car Scheme
  • Cycle to work scheme

Job particulars:

40hr week

Monday-Friday with some on call duties

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:47 min

Transitioning from internships to full-stack backend engineering

Nicolas Haunold Nicolas Haunold +1 · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all