Vacancy details

Head office - London, United Kingdom

This vacancy is now closed

Description

Overview

The growing development team at Mountain Warehouse is split into small teams, each looking after a different set of applications and using a  Kanban approach to prioritisation.

We are a collaborative team with a strong culture of code review, occasional usage of pair programming, lots of unit tests. We’re keen to write code following best practice and to continuously find ways that we can be even better. The work is a mixture of green-field and legacy work (much like any other mature organisation) mostly using C#, TypeScript, SQL Server & React – however, the microservices approach allows us to alter the technology as appropriate.

We are looking for developers to join customer-facing and internal tooling teams that vary in the amount of front-end work required. The interview process will ensure that your interests and skillsets land in the most appropriate team.

Essential skills / experience.

  • C# in a commercial environment.
  • Javascript / Typescript in a commercial environment.
  • Ability to solve problems in code quickly and simply.
  • Solid understanding of how http and network communication works.
  • Excellent communication skills.
  • Ability to produce initial results rapidly and iterate based upon feedback.

This is a selection of what we’re using

Let us know what you have experience of, we can train in the rest.

  • Continuous Deployment with Jenkins.
  • Test Driven Development.
  • RabbitMQ / MassTransit.
  • Microservices architecture.
  • Entity Framework.
  • MongoDB / MongoDB Realm.
  • RESTful API design / Web.API.
  • Docker & Kubernetes.
  • .net Core.
  • Dependency Injection with AutoFac, Unity and StructureMap.
  • SQL Server stored procedures.

Company culture

  • The department is light on meetings – most of your time will be working on projects.
  • There is dedicated training time & budget to expand your skills.
  • As a privately-owned company we tend to be fast-moving, and as we’re profitable and growing we tend to be able to afford the tools and hardware we need.
  • Like most companies we shifted to a working-from-home pattern during the UK lockdown. As a department, this has worked out fine for us and while we have had use of the office for a few months, most of the department has opted to remain at home. This means that when this is all over we will have a team that is primarily remote with office flex space available when we want it. This is new territory for us, but we’re committed to making it work.
  • When we do get together, the department is a friendly and sociable place.

What we offer

  • Training budget after 1st
  • Two hackathon events a year.
  • Internal training events (under development).
  • Dedicated time for self-improvement, spike tests, blog writing, etc.