Full Stack Engineer

Cuckoo
11 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 65K

Job location

Remote

Tech stack

JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Software Quality
Continuous Integration
Software Debugging
Distributed Systems
Node.js
Next.js
Amazon Web Services (AWS)
Pulumi
React
Grafana
Cypress
Backend
Kafka
GraphQL
Front End Software Development

Job description

Join our team as a Full Stack Engineer (fixed term contract), where you'll play a pivotal role in shaping the future of our products. In this position, you'll report directly to the Head of Delivery, collaborating closely with various cross-functional teams, including User Experience Design, Customer Service, and Marketing.

You'll be at the forefront of building and enhancing our applications, working with talented colleagues from different departments to deliver innovative solutions that meet the needs of our users and drive Cuckoo forward.

Working at Cuckoo requires the ability to rapidly context switch. This is a true full stack role - one moment you might be working on a React frontend, another you could be working on a NodeJS backend or debugging one of our supplier integrations while building meaningful monitoring and observability - every day is a different challenge!, * Improve existing applications using Node.js and React, working across both the frontend and backend.

  • Working with AWS and infrastructure as code (Pulumi)
  • Maintaining engineering best practices, including code quality, testing, observability, and architectural consistency.
  • Implementing high engineering standards through robust automated testing, continuous integration, and CI/CD improvements.
  • Collaborating with cross-functional teams to define, design, and launch new features.
  • Troubleshooting and resolving performance issues and bugs for a seamless user experience.
  • Suggesting improvements and enhancements to keep our technology competitive and cutting-edge.
  • Working independently to deliver tasks on time and to a high standard

Requirements

Do you have experience in Test automation?, * Several years of experience in full-stack development, with the ability to write both frontend and backend code.

  • Excellent skills in Node.js and React for building scalable applications.
  • Experience with GraphQL and an understanding of event-driven architectures.
  • Strong automated testing skills (Jest, Cypress, or similar)
  • Excellent problem-solving skills and the ability to work independently with minimal supervision
  • A proven track record of delivering high-quality applications and understanding of the full development lifecycle
  • Experience designing APIs, systems, or distributed architectures.
  • Experience working in multi-supplier environments, * Have experience in the following: AWS CDK, Pulumi, Kafka-cluster-powered event system, Vercel, Timestream, Grafana, Dynamo

Benefits & conditions

  • Salary Sacrifice Pension
  • 30 days holiday plus statutory bank holidays
  • Enhanced Family Leave
  • Private Healthcare
  • Private Dental Care
  • Cycle 2 Work Scheme
  • Health Cash Plan
  • Shopping Discounts

About the company

At Cuckoo, we put our customers at the heart of everything we do, as we work to make their lives easier and their broadband faster. Because the truth is, we want them to actually feel good about their broadband, that's why we call it feel-good broadband. We've already topped MoneySavingExpert's poll for best customer service (twice) and are well on the way to achieving our overall aim: to become the UK's most recommended way to connect. So if you're as customer-obsessed as we are, and want to help change the face of the UK's broadband industry, we'd love to hear from you.

Apply for this position