Senior Full Stack Engineer
We usually respond within three days
About Us:
At Cuckoo, we put our customers at the heart of everything we do, as we try 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 the 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.
More about this role:
Join our dynamic, ever-growing team as a Senior Fullstack Engineer. You'll report to the Head of Engineering and collaborate closely with other teams such as User Experience Design, Customer Service, and Marketing. We operate predominantly as a remote team, working autonomously in 3-week iterations.We offer fully remote working with an in-person meet-up with the team once a month, on average, in either our London or Exeter offices. To be eligible to work for Cuckoo, applicants must be residents of the UK and have the right to work within the UK.
What you'll be doing:
- Developing new fullstack applications within our existing ecosystem
- Enhancing existing applications using Node.js and React (with a true mixture of frontend and backend work)
- Building out our AWS hosted backend services and APIs, specifically using GraphQL and Kafka which power our service layer
- Implementing automated testing to ensure high-quality code and continuous integrationCollaborating with cross-functional teams to define, design, and ship new features
- Troubleshooting and resolving performance issues and bugs to ensure a smooth user experience
- Actively suggesting improvements and enhancements we can make to our technology to ensure our products remain competitive and cutting edge
- Working independently to deliver tasks on time and to a high standard
You should apply if you have:
- Sufficient previous experience within fullstack development – you will need to write both frontend and backend code
- Strong proficiency with Node.js and React for building scalable applications
- Experience with GraphQL and Kafka, including working with queries, mutations, and message streaming (although, prior Kafka experience is not mandatory)
- Proficiency in writing automated tests using frameworks like Jest, and Cypress
- Excellent problem-solving skills and the ability to work independently
- A proven track record of delivering high-quality applications and understanding of the full development lifecycle
- Ability to work independently with minimal supervision
It would be great if you also have:
- A proven track record working in a multi-supplier environment
- The ability to create high quality architecture / API designs based on past experience
- Experience mentoring and developing more junior developers
About the tech:
- We use AWS as our primary hosting provider
- All of our infrastructure is written as code in either AWS CDK or Pulumi
- We have a ‘Cuckoo Service Layer’ which is a Kafka-cluster-powered event system
- We use Vercel for frontend deployments and hosting
- We have Timestream, Grafana, Dynamo and more.
- We operate from GitHub and use GitHub actions to orchestrate testing and deployments
Life inside the nest:
- Annual salary of £70,000-£80,000 DOE
- 4x Life Assurance
- Income Protection
- Salary Sacrifice Pension
- 30 days holiday plus statutory bank holidays
- Enhanced Sick Leave
- Enhanced Family Leave
- Private Healthcare
- Private Dental Care
- Cycle 2 Work Scheme
- Health Cash Plan
- Shopping Discounts
- Discounted Breakdown Cover
- Department
- Tech
- Locations
- Remote , London Paddington
- Remote status
- Fully Remote
Senior Full Stack Engineer
Loading application form
Already working at Cuckoo?
Let’s recruit together and find your next colleague.