Full Stack Developer

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.