cover image
Mountain Warehouse

Intern Developer

Hybrid

London, United kingdom

Fresher

Internship

02-03-2026

Share this job:

Skills

JavaScript C# TypeScript SQL MongoDB Docker Kubernetes Jenkins Test Customer Service Training Architecture Merchandising SQL Server Azure react .NET .NET Core Microservices

Job Specifications

Application Deadline: 2 March 2026

Department: IT

Location: London

Description

Mountain Warehouse is a profitable, privately-owned, and growing business. The development department is focussed on getting things done rather than predicting when things will get done. What does this mean? It means that:

Exciting changes in the business can appear at short notice.
If we need something and it’s reasonably priced, we can usually just get it.
You can suggest ideas that can change the business.
Developers should be light on meetings.

The department at Mountain Warehouse is split into many small teams responsible for the applications relevant to an area of the business (i.e. product-focussed teams). We work to improve the eCommerce offering internationally, to improve our tools & processes for buying, merchandising, retail operations, logistics, customer service, finance, etc…

Key Responsibilities

Development process

At Mountain Warehouse we believe that developers should be connected to the things that they build – as such, developers get to spend time with the business owners on a regular basis, and specifications are built iteratively based upon feedback. We try to take the time to get things right rather than rushing on to the next thing. All code is peer reviewed and TDD is promoted as much as possible.

A selection of the technologies we use

C# (.net Core and .net Framework)
TypeScript / JavaScript
SQL Server
RabbitMQ / MassTransit
Entity Framework
Microservices architecture
Jenkins / Continuous Delivery
Docker
Test Driven Development.
MVC.
MongoDB / MongoDB Realm.
React.
ReactNative.
RESTful API design.
Docker & Kubernetes in Azure
GitFlow

Some teams are mostly considered “backend”, but most teams are working as full-stack. As such, we would need experience of a modern typed language (C#, React, TypeScript) and ideally JavaScript.

Support You Will Receive

We are putting together a training pathway for all new junior starters – so expect your first few months to involve a lot of internal & external workshops and a decent amount of study time. We trust this will quickly give you the knowledge you need to be working on our production systems.

You will experience at least three different teams while at Mountain Warehouse, and you will have a dedicated mentor throughout your time at the company.

We Would Like To Meet Someone Who Is

We are looking for a motivated and technically curious Developer to join our YINI programme, working across teams that build and maintain key systems supporting eCommerce, logistics, finance, and retail operations. You’ll gain exposure to both new product development and legacy systems that serve thousands of internal and B2B users worldwide. While you’ll be contributing to real production projects, the focus will also be on learning and growth — our teams will guide you through modern development practices, tools, and technologies as part of our structured training and mentoring pathway.

Benefits

Competitive salary and benefits package
Hybrid working, 3 days in London based office & 2 working from home
Holiday allowance
50% staff discount & 25% for family and friends
Pension scheme

About the Company

Established in 1997, Mountain Warehouse has grown rapidly to become the largest Outdoor Retailer in the UK, with 400+ stores worldwide and strong online sales both in the UK and Internationally. To keep us on the cutting edge of the outdoor world we are always on the lookout for talented, enthusiastic people from all walks of life who love to be part of a fast paced team. If you embrace hard work, love change and strive to always make things bigger and better then come join us. We have a vibrant, busy office full of great ... Know more