Back to Jobs
Recently postedTemporary/CasualTechnology

Fullstack Engg

Randstad DigitalRusholme, Manchester🇬🇧United Kingdom

Quick overview

SeniorityMid Senior
Employment typeTemporary/Casual
Work modeHybrid
LocationRusholme, Manchester, United Kingdom
DockerGCPMicroservicesMongoDBMySQLSpringSpring BootGitAWSGraphQLJUnitJavaJestKafkaRabbitMQRedisReduxTesting LibraryZustandRESTAzureReactPostgreSQLKubernetesJavaScriptTypeScriptCI/CDMockito

Job description

Job Title: Senior Full-Stack Engineer (Java & React)

About the Role

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.


Key Responsibilities
  • 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.


Required Qualifications
  • 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.

Randstad Technologies is acting as an Employment Business in relation to this vacancy.

Similar jobs