Backend Software Engineer
Role details
Job location
Tech stack
Job description
We're hiring a Mid-Level Backend Software Engineer to join a highly collaborative digital product team within a global creative and technology environment.
This is a great opportunity for an engineer who enjoys building modern, scalable applications and wants to work closely with product, design, and strategy specialists to deliver meaningful digital experiences.
The role
You'll be part of a cross-functional team responsible for designing, building, and evolving high-quality digital products. You'll contribute across the full development lifecycle, with a strong focus on backend services, APIs, cloud infrastructure, and performance - while continuing to grow your technical depth in a supportive engineering culture.
What you'll be doing
- Designing and developing backend services and APIs using C# / .NET Core
- Working with TypeScript and React in modern web frameworks (e.g. Next.js / Remix)
- Building and maintaining cloud infrastructure in Azure or AWS, using Terraform (IaC)
- Supporting CI/CD pipelines and automated deployments
- Collaborating with Product, UX, Strategy, and DevOps to deliver outcome-driven solutions
- Integrating with headless CMS and SaaS platforms in a composable architecture
- Applying best practices around performance, scalability, security, and observability
- Contributing to engineering standards, knowledge sharing, and continuous improvement
Requirements
- Experience building web applications using a modern backend stack
- Strong fundamentals in API development and relational databases
- Hands-on experience with .NET Core, C#, TypeScript, and React
- Exposure to cloud platforms and Infrastructure as Code
- Familiarity with headless CMS / composable architectures (nice to have)
- A collaborative mindset and passion for building accessible, user-centred products
Benefits & conditions
You'll be joining a global organisation that values creativity, learning, and collaboration - where engineers are encouraged to experiment, grow, and help shape how technology is delivered. You'll have access to strong career development opportunities, a supportive team culture, and a comprehensive benefits package including generous time off and wellbeing support.