We're a multi-channel, multi-brand business serving millions of customers a day, with the UK's largest loyalty scheme and an ever-evolving set of digital platforms. All of this equals over 1.2 billion transactions each year, presenting a volume, depth, and complexity of data that few can match.
We believe we have the most exciting data set in the country. Using insights gained, we build scalable, high-performance products with cutting-edge technology that provide our customers with an exceptional shopping experience, such as our award-winning SmartShop app. In an inclusive environment, you'll have the space to be curious, experiment, and solve real-world challenges. You'll see your creations used by millions across the UK.
As an Engineer (Full Stack), you'll be part of an engineering squad, adhering to architectural and engineering principles, operating frameworks, and utilizing new and improved tech solutions. Your technical skills, curiosity, and experimentation will help deliver outcomes that support our customers.
We use various technologies and value your willingness to learn new tools and techniques. Be yourself—analytical, curious, and unafraid to challenge the status quo. Strive to improve team processes and contribute to the engineering community.
More about the role
Our team is transforming marketing technology at Sainsbury's, supporting a multi-channel, multi-brand marketing strategy following the acquisition of Nectar and Argos. We build products and applications that enable marketing and Nectar loyalty teams to plan targeted campaigns using rich customer data.
Our goal is to simplify and modernize the marketing technology estate, creating web-based applications used across all brands to deliver strategic value. We seek an experienced Full Stack Engineer to drive this mission.
You will develop tools and applications with clean, maintainable code, owning and supporting features throughout their lifecycle. You will participate in team ceremonies, collaborate with internal tech teams and third-party vendors, and suggest improvements to achieve business goals.
More about you
* Experience building client-side web applications using React and Hooks.
* Proficiency in TypeScript, HTML5, CSS3, and SASS.
* Passionate about TypeScript, with experience in Node.js, GraphQL, REST APIs, or event-driven integrations.
* Experience with AWS Lambda + Serverless, Azure Functions, Google Functions, or containerization with Docker, ECS, Kubernetes.
* Knowledge of various databases, including NoSQL (MongoDB, DynamoDB) and relational (PostgreSQL, MySQL).
* Experience defining infrastructure as code with CloudFormation, CDK, or Terraform.
* Understanding of DevOps practices, supporting applications in production, and using monitoring tools.
* Team-oriented, with good communication skills and mentoring experience.
Benefits
Opportunities for growth, training, and development, along with benefits such as colleague discounts, holiday allowance, bonus schemes, pension plans, and special offers on various services. We offer flexible working arrangements to support work-life balance.
Responsibilities
Contribute to a modern software engineering environment, with investments in standards, principles, and innovative technologies like AI. Embrace Agile, Scrum, and XP methodologies to deliver impactful solutions.
Qualifications
We are committed to inclusivity and support your development. Benefits include colleague discounts, pension schemes, bonuses, holiday allowances, health plans, and more. We also provide leave benefits such as maternity, paternity, and adoption leave, along with various employee support programs.
#J-18808-Ljbffr