fullstack engg.

Randstad UK
Manchester, United Kingdom
2 days ago
Apply on www.randstad.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Web Interfaces Java (Programming Language) JavaScript (Programming Language) Adobe InDesign Amazon Web Services Microsoft Azure Code Review Databases Continuous Integration Relational Databases DevOps Web Development
+31 more
Junit PostgreSQL Message Broker MongoDB MySQL NoSQL RabbitMQ Redis E2e Testing Mockito Software Engineering TypeScript Web Application Frameworks Spring Cloud ReactJS System Availability Spring-boot Backend Git Kubernetes Low Latency Apache Kafka Build Tools Graphql React Redux React Testing Library Restful APIs Es2015 Software Version Control Docker Microservices

Job description

We are looking for an experienced Senior Full-Stack Engineer to design, build, and maintain high-performance, user-facing applications. In this role, you will work end-to-end-architecting distributed backend microservices in Java and building intuitive, responsive frontends using React., * Architect, develop, and deploy scalable backend microservices and RESTful/GraphQL APIs using Java (Spring Boot).

  • Build responsive, component-driven web interfaces using React, TypeScript, and modern state management (Redux/Zustand).
  • Collaborate with cross-functional teams (Product, Design, DevOps) to translate complex product requirements into robust technical solutions.
  • Optimize applications for maximum speed, scalability, high availability, and low latency.
  • Write clean, maintainable, and well-tested code (unit, integration, and E2E testing).
  • Participate in design sessions, code reviews, and mentor junior engineers on engineering best practices.

Requirements

  • 5+ years of professional software engineering experience in full-stack web application development.
  • Strong proficiency in Java (8+) and modern frameworks like Spring Boot / Spring Cloud.
  • Deep expertise in React.js, including hooks, modern component architecture, and TypeScript / JavaScript (ES6+).
  • Solid hands-on experience designing and consuming RESTful APIs and microservices architectures.
  • Strong database skills with relational databases (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with build tools, CI/CD pipelines, and version control (Git, Docker, Kubernetes).
  • Experience with testing frameworks (e.g., JUnit, Mockito, Jest, React Testing Library).

Nice-to-Have

  • Experience with cloud platforms (AWS, GCP, or Azure).
  • Hands-on experience working on high-traffic, e-commerce, or marketplace-scale systems.
  • Familiarity with message brokers such as Kafka or RabbitMQ.

Apply for this position

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

Apply on www.randstad.co.uk
Prepare application

Good distractions

Loading talks and stories from around this role…