Overview
The position of Senior Full Stack Engineer offers the opportunity to work on a digital order fulfilment platform for a retail company, focusing on enhancing customer experiences through modern engineering practices. This fully remote, six-month contract role requires an experienced developer skilled in both front-end and back-end technologies, collaborating closely with engineers, designers, and product managers to deliver valuable features and solutions.
Responsibilities
- Design, build and maintain secure, scalable and high-performing ecommerce applications using React, C#/.NET and Azure.
- Deliver end-to-end features across the stack, from responsive front-end experiences to backend services.
- Build and maintain robust APIs and services using .NET, applying sound design principles.
- Contribute to cloud-native architecture decisions and help evolve the platform on Microsoft Azure.
- Work in short, iterative cycles with product and ecommerce teams to deliver customer-focused solutions.
- Collaborate with product managers, designers and stakeholders to clarify requirements and shape effective outcomes.
- Support and improve unit, integration and end-to-end testing practices.
- Contribute to CI/CD pipelines and DevOps practices that enable reliable, efficient delivery.
Requirements
- Strong full stack development experience with React and C#/.NET, including .NET Core or .NET 6 and later.
- Experience with TypeScript is preferred.
- Background in developing ecommerce or digital platforms and understanding customer-facing applications.
- Good understanding of API design, microservices, and distributed systems.
- Experience with cloud infrastructure, ideally Microsoft Azure.
- Familiarity with CI/CD pipelines, DevOps practices, and testing approaches across unit, integration and end-to-end levels.
- Comfortable working in an agile, product-led environment focused on application performance and usability.
- Ability to collaborate effectively with technical and non-technical colleagues.