Senior Fullstack Engineer

New Yesterday

Join to apply for the Senior Fullstack Engineer role at CuckooCuckoo is seeking an experienced Senior Software Engineer to join our Engineering team. The role involves leading the design, development and successful deployment of resilient software solutions through collaboration with cross-functional teams. Success in this role will be measured by how quickly and efficiently tasks and projects are delivered and the ability to operate autonomously. The candidate will make informed decisions aligned with the organisation's strategic business needs, contributing to broader business objectives. We encourage the use of AI tools and technologies to boost productivity and streamline daily development activities.About the roleCuckoo is seeking an experienced Senior Software Engineer to join our vibrant Engineering team. The role involves leading the design, development and successful deployment of resilient software solutions through collaboration with cross-functional teams.ResponsibilitiesAct as the technical lead for critical projects, guiding architectural decisions and mentoring other engineers.Collaborate closely with design, product, and operations teams to translate business goals into scalable technical solutions.Own the decommissioning of legacy systems with minimal disruption to regulatory, customer, or operational workflows.Lead end-to-end delivery of new product catalogue features and customer account experiences.Define and drive best practices in observability, CI/CD, and cloud-native deployments.You should apply ifAbility to turn high-level business-led requirements into detailed, implementable software solutions – this role leans heavily into technical leadership as we do not have a dedicated tech lead.Breadth across multiple disciplines to fill in the gaps between business use case, design, and systems, imagining and delivering robust technology solutions on both the frontend and backend.Strong understanding of frontend technologies – specifically React – and how to write effective Next.js code that is efficient and adheres to best practices for server-side rendering, performance, and error management.A solid grasp of testing strategies, with judgment on how and when to write tests (backend, frontend, IaC) to support both stability and a strong developer experience.Ability to self-instrument code for monitoring success, efficacy, and robust error handling/reporting.Deep understanding of AWS and cloud hosting, particularly around hosting monolithic Node.js apps and managing CloudFront and WAF setups.Experience architecting complex systems in a multi-supplier environment, with a strong focus on security and reliability.Monorepo experience – working with (or designing) multi-package monorepos using Turborepo and NPM Workspaces, with the ability to work effectively even in imperfect setups.Infrastructure-as-Code expertise – ideally with Pulumi.Experience implementing secure authentication/authorisation flows (e.g., NextAuth, Cognito, bespoke SSO) in multi-user, role-sensitive applications.Passion for Developer Experience – improving dev tooling, automation, linters, documentation, and type safety.Nice to haveExperience with PayloadCMS, headless CMS architectures, or similar.Familiarity with marketing automation tools (e.g., Customer.io).Awareness of regulated environments (e.g., Ofcom, GDPR) and how to build compliant systems.Strong understanding of CI/CD workflows (e.g., GitHub Actions).Contributions to open source or internal design systems.Experience working in batch-job based or event-driven systems.ToolsNode.js, React, TypeScriptREST, GraphQLBrowser plugins, vanilla JS, core web mechanicsAWSVercelDataDogPulumiPayloadCMSFirst prioritiesDecommissioning Cuckoo Graph (our older technology stack) and the associated technology stack – including preserving any regulatory and compliance itemsUpdating all frontends to use the unified ‘FlightDeck’ stackIdentify opportunities for improvement of the overall technology estate, with a focus on delivering high-quality self-service experiences into the Cuckoo business as well as to our broadband customers.Life inside the nest4x Life AssuranceSalary Sacrifice Pension30 days holiday plus statutory bank holidaysEnhanced Family LeavePrivate HealthcarePrivate Dental CareCycle to Work SchemeHealth Cash PlanShopping DiscountsCommitment to inclusive hiringOne of our Cuckoo values is ‘We are different’. We’re a diverse team with varied backgrounds, experiences, skills and perspectives. If you’ve got something different to bring, we’d love you to apply. Please let us know if there is anything we can do to help with our assessment process.Seniority levelMid-Senior levelEmployment typeFull-timeJob functionEngineering and Information TechnologyIndustriesTechnology, Information and InternetReferrals increase your chances of interviewing at Cuckoo. Sign in to set job alerts for “Full Stack Engineer” roles. #J-18808-Ljbffr
Location:
United Kingdom
Job Type:
FullTime