Lock Applications for this job are now closed
    Closing soon

    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…

    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.
    • MongoDB / MongoDB Realm.
    • 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#, Java, 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.

    While we would like you to experience at least two different teams while at Mountain Warehouse, you will have a dedicated mentor throughout your time at the company.

    What’s in it for you?

    • Competitive salary and benefits package
    • Holiday allowance
    • 50% staff discount & 25% for family and friends
    • Pension scheme

    About us

    In 1997, we launched Mountain Warehouse to make the outdoors accessible to everyone by offering value for money product and exemplary customer service.

    The outdoor industry had become very jargon heavy and we wanted to create a brand that would cater to our mothers and our neighbour’s kids as well as seasoned professionals who understood the technology.

    Our expansion since then has seen the brand grow and the product evolve, but the small family business that makes MW special has remained. Great product is at the heart of everything we do.

    As we expand internationally we employ a team of dedicated diverse people to offer our valued customers the best possible experience when visiting our stores, shopping online and putting our range through its paces.

    Welcome to our journey.