cover image
Empresaria Group plc

Full Stack Engineer

Hybrid

Manchester, United kingdom

Junior

Full Time

11-11-2025

Share this job:

Skills

Java TypeScript MongoDB PostgreSQL GitHub CI/CD DevOps Docker Kubernetes Azure DevOps Agile methodologies Problem-solving Architecture Databases Azure node.js AWS Agile Spring React.js Redux Redis HTML5 Spring Boot Full-Stack Development CI/CD Pipelines Kafka Terraform Infrastructure as Code Microservices GitHub Actions

Job Specifications

Job Title: Full-Stack Software Engineer

Duration: Full-Time/Permanent

Location: London, UK (Hybrid)

Role overview:

We are looking for a talented and versatile Full-Stack Software Engineer to join our Business Banking Technology team. You’ll be instrumental in building and scaling the digital banking platform that powers the experience for over 650,000 UK business clients.

Key Accountabilities:

Design, develop, and maintain scalable full-stack applications using React.js, TypeScript, Java, and Spring Boot.
Collaborate with cross-functional teams to deliver end-to-end features—from UI to backend services and database integration.
Build and consume RESTful APIs and contribute to the evolution of our microservices and micro frontends architecture.
Ensure high standards of code quality, performance, and security across the stack.
Participate in agile ceremonies, code reviews, and continuous improvement initiatives.

Essential Skills:

Frontend:

React.js, TypeScript, Redux, HTML5, CSS3, SASS
Webpack, Babel, Jest, Cypress

Backend:

Java 8+, Spring Boot, Node.js (optional)
REST APIs, JSON, OAuth 2.0

DevOps & Cloud:

Azure (preferred), AWS (optional)
Docker, Kubernetes, Terraform
GitHub Actions, Azure DevOps

Databases:

PostgreSQL, Oracle, MongoDB (optional)
Kafka, Redis (for messaging and caching)
4+ years of experience in full-stack development with strong proficiency in Java and React.js.
Solid understanding of RESTful API design, microservices, and cloud-native development.
Experience with CI/CD pipelines, containerization, and infrastructure as code.
Familiarity with agile methodologies and collaborative development practices.
Strong problem-solving skills and a passion for clean, maintainable code.

Nice-to-have Skills:

Experience in financial services or regulated environments.
Exposure to event-driven architectures (Kafka, RabbitMQ).
Knowledge of security best practices in fintech applications.

About the Company

Empresaria is a global specialist staffing group operating from 15 countries across 6 diversified sectors. Our purpose is to positively impact the lives of people, while delivering exceptional talent and solutions to our clients globally. Know more