Snr Full Stack Engineer
We’re partnering with an innovative digital brand that’s scaling rapidly, and they’re looking for a talented Full Stack Software Engineer to join their fully remote engineering team. This is an exceptional opportunity to work hands-on across a modern tech stack—including Next.js, Node.js, .NET/C#, Azure, and TypeScript—while contributing to high-performance, customer-facing platforms used at scale.
If you thrive in collaborative environments, enjoy solving real-world technical challenges, and want to work with the latest in cloud-native architecture, this role could be the perfect next step.
The Role
As a key member of the engineering team, you’ll:
- Design, build, and maintain full-stack web applications using Next.js, Node.js, .NET/C#, and TypeScript
- Develop responsive, accessible, and performant UIs for industry-leading eCommerce platforms
- Implement reliable backend services and APIs using REST and GraphQL
- Write clean, testable, maintainable code with frameworks like Jest, xUnit, or NUnit
- Optimise applications for speed, scalability, and overall system reliability
- Integrate with a variety of third-party tools, services, and data sources
- Work with modern cloud-native technologies such as Azure Functions, Service Bus, and event-driven architecture
- Collaborate in an Agile environment with product, engineering, and design teams
- Help shape CI/CD workflows and automated testing pipelines
- Join the on-call rota, with coverage primarily during daytime hours
Your Experience
- 5+ years’ full-stack engineering experience
- Strong proficiency in TypeScript, JavaScript (ES6+), HTML, and CSS
- Solid experience with React.js, and Node.js, Next.js is a plus.
- Backend development experience using .NET/C#
- Hands-on experience with Azure, including Functions, Service Bus, and Cosmos DB
- Familiarity with SQL (MSSQL, PostgreSQL) and NoSQL databases (MongoDB)
- Strong understanding of REST, GraphQL, and asynchronous data flows
- Comfort working with Docker, containers, and CI/CD pipelines
- Excellent communication skills and a proactive, problem-solving mindset