Fullstack Engineer

Lorien
Charing Cross, United Kingdom
yesterday

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Charing Cross, United Kingdom

Tech stack

Java
Spring Security
Automation of Tests
Code Review
D3.js
Data Visualization
Java Persistence API
JUnit
PostgreSQL
Query Optimization
Responsive Web Design
TypeScript
Web Applications
Modern Ui
Tailwind
React
Spring-boot
Git Flow
Data Analytics
React
React Testing Library

Job description

Senior Software Engineer - Full Stack (Contract)

Contract Length: 6 months Location: UK - based anywhere/Remote Sector: Retail Banking

We are looking for an experienced Senior Software Engineer to join a retail banking technology team delivering modern, data-driven web applications in a regulated environment. This role suits a hands-on engineer with strong full-stack capability and a disciplined engineering mindset. Key Responsibilities

  • Design, build and enhance scalable web applications using React and Java (Spring Boot)
  • Develop clean, maintainable Front End code using TypeScript, React Hooks, and state management (Zustand or Redux)
  • Build secure, performant Back End services using Spring Boot, Spring Security, and Spring Data JPA
  • Design and optimise PostgreSQL schemas, manage Flyway migrations, and write efficient queries (including JSONB)
  • Implement data visualisation features such as radar charts and heat maps using Recharts or D3.js
  • Apply modern UI practices using Tailwind CSS, responsive design principles, and dark mode theming
  • Work with immutable data patterns, including versioned records, point-in-time snapshots, and no-overwrite architectures
  • Follow strong Git workflows, including feature branching, pull requests, and peer code review
  • Champion quality through automated testing using JUnit, React Testing Library, and Testcontainers

Required Experience

  • 4+ years' experience building production web applications
  • Strong React experience (TypeScript, Hooks, Zustand or Redux)
  • Solid Java Back End experience with Spring Boot and related frameworks
  • Strong PostgreSQL knowledge including schema design and query optimisation
  • Experience working in regulated environments (financial services/retail banking preferred)
  • Strong engineering discipline, attention to detail, and collaborative mindset

Why Apply

This is a strong opportunity for a senior engineer who enjoys building robust, well-tested systems and working end-to-end across the stack in a retail banking environment, with flexibility to work remotely and make an immediate impact.

Guidant, Carbon60, Lorien & SRG - The Impellam Group Portfolio are acting as an Employment Business in relation to this vacancy.

Requirements

  • 4+ years' experience building production web applications
  • Strong React experience (TypeScript, Hooks, Zustand or Redux)
  • Solid Java Back End experience with Spring Boot and related frameworks
  • Strong PostgreSQL knowledge including schema design and query optimisation
  • Experience working in regulated environments (financial services/retail banking preferred)
  • Strong engineering discipline, attention to detail, and collaborative mindset

Apply for this position