Full Stack Developer

TESTQ Technologies
Leicester, UK
1 day ago
Apply on www.jobs.service.gov.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Part-time / full-time
Experience level
Expert
Experience required
7 years minimum
Compensation
£34,500.0 - £41,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) PHP (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services HTML5 Automation of Tests Microsoft Azure Bootstrap (Software) Cascading Style Sheets (CSS) Cloud Engineering
+63 more
Databases Continuous Integration Software Debugging Django Web Framework Github Monitoring of Systems Python (Programming Language) Laravel PostgreSQL MongoDB MySQL Node.Js NoSQL RabbitMQ Redis Release Management Next.js Software Engineering Product Software Implementation Methods Software Systems TypeScript Web Applications Web Application Frameworks Datadog Google Cloud Tailwind GitHub Copilot ReactJS Large Language Models Claude Code Grafana Spring-boot Cypress (Programming Language) Backend Git Cloudformation Fastapi Vue.js Data Layers Event Driven Architecture Syntactically Awesome Style Sheets (SASS) Containerization Webpack AngularJS Gitlab-ci Kubernetes Playwright Apache Kafka Graphql Front End Software Development React Redux React Testing Library NestJS Restful APIs Amazon Simple Queue Service (SQS) Terraform Es2015 New Relic (SaaS) Software Version Control Serverless Computing Docker Jenkins Microservices

Job description

TESTQ Technologies is an IT services and solutions company whose offerings span a variety of industry sectors with strong technical, domain, and process expertise, helping clients grow their businesses and decrease operational costs on a continuous basis in an ever-changing business environment.

This opportunity is in the solution design and development space for a Full Stack Developer who will design, build, and maintain modern, cloud-native web applications end to end - from front-end UI through back-end services, APIs, and data layers - while working closely with management to prioritize business and product needs.

Job Description (Main Duties and Responsibilities)

  • Design, develop, and maintain scalable, cloud-native web applications using modern frameworks and technologies.

  • Collaborate with cross-functional teams, including UX/UI designers and product managers, to gather requirements and create user-friendly solutions.

  • Work with development teams and product managers to ideate, scope, and deliver software solutions.

  • Develop and manage well-functioning, performant databases and APIs.

  • Own the software development process end to end, from conception through deployment and post-release support.

  • Manage the full lifecycle of software and application development, including CI/CD pipelines and release management.

  • Oversee and direct the evaluation, creation, and implementation of software architecture and technical solutions.

  • Drive automated testing strategy (unit, integration, and end-to-end) and provide input as projects are developed.

  • Troubleshoot, debug, and fix issues across the stack, including performance and scalability bottlenecks.

Requirements

[The candidate must demonstrate these in all stages of assessment]

  • Bachelor’s degree (or equivalent) in Computer Science or a related field.

  • Minimum 7 to 10 years of experience as a Full Stack Developer or in a similar role.

  • Strong front-end development skills using HTML5, CSS3, TypeScript/JavaScript (ES6+), and modern frameworks such as React, Next.js, Redux/Zustand, Angular, or Vue.js.

  • Solid CSS/UI tooling experience with Tailwind CSS, Bootstrap, Sass, Webpack, Vite, and Babel.

  • Back-end development experience using Node.js (Express/NestJS), Python (FastAPI/Django), Java (Spring Boot), or PHP (Laravel).

  • Strong experience with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) and data modeling.

  • Solid understanding of RESTful and GraphQL APIs, microservices architecture, and event-driven design (Kafka, RabbitMQ, or SQS).

  • Experience with containerization and orchestration (Docker, Kubernetes) and Infrastructure-as-Code (Terraform, CloudFormation).

  • Hands-on experience with cloud platforms (AWS, Azure, or Google Cloud) and serverless architectures (Lambda, Azure Functions, Cloud Functions).

  • Proficiency with version control and CI/CD tooling: Git, GitHub Actions, Jenkins, Azure DevOps, or GitLab CI.

  • Experience with automated testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.

  • Working knowledge of AI-assisted development tools (e.g., GitHub Copilot, Claude Code) and integrating LLM/AI APIs into applications is a plus.

  • Familiarity with observability and monitoring tools (Datadog, Grafana, New Relic) is a plus.

Other Key Skills

  • Good analytical and problem-solving skills.

  • Good communication skills.

  • A thorough approach and self-starter mindset.

  • Focus on quality and delivery.

  • Ability to work effectively within cross-functional teams.

  • Leadership and effective decision-making.

  • Flexible attitude.

  • Excellent customer service orientation.

Qualifications: Bachelor’s degree or above in the UK or equivalent.

Apply for this position

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

Apply on www.jobs.service.gov.uk
Prepare application