{"@context":"https://schema.org","@graph":[{"@context":"https://schema.org/","@type":"JobPosting","@id":"#jobPosting","title":"Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
Cuckoo is seeking an experienced Software Engineer to join our vibrant Engineering team on an FTC basis. You will be responsible for maintaining and developing software solutions which align with Cuckoo business objectives while working closely with other members of a cross-functional team.
At Cuckoo we encourage the use of AI tools and technologies to boost productivity and streamline daily development activities as a member of the engineering team it is expected that you would embrace this approach.
At a high level you will :
- Collaborate closely with design product and operations teams to translate business goals into scalable technical solutions.
- Write clean scalable and stable code following best practices
- Participate in code reviews to support continuous improvement
- Follow best practices in observability CI / CD and cloud-native deployments
- Troubleshoot debug maintain and upgrade existing software
Requirements
-
Ability to turn high-level conversational requirements into detailed implementable software solutions
-
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.
-
Comprehensive understanding of frontend technologies specifically React and how to write effective code that is efficient and adheres to best practices for server-side rendering performance and error management.
-
A good 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.
-
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.
-
Passion for Developer Experience improving dev tooling automation linters documentation and type safety. Bonus experience :
-
Experience with PayloadCMS headless CMS architectures or similar.
-
Familiarity with marketing automation tools (e.g. ).
-
Awareness of regulated environments (e.g. Ofcom GDPR) and how to build compliant systems.
-
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. A balanced understanding of AWS and cloud hosting particularly around hosting monolithic apps and managing CloudFront and WAF setups. Tools and Technologies :
-
React TypeScript
-
REST GraphQL
-
Browser plugins vanilla JS core web mechanics
-
AWS
-
Vercel
Benefits & conditions
- Annual Salary up to 65000
- 4x Life Assurance
- 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 Cuckoos commitment to inclusive hiring