Vacancy details

Head office - London, United Kingdom

This vacancy is now closed

Description

.net Developer (Channels & Marketplace)

Overview

The 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 a developer to join our Channels & Marketplace team – responsible for the accurate and timely flow of data that power all our sales on third party sites (Amazon, ebay, Next, etc.) and allow third parties to sell on our website.

Essential skills / experience

  • C# 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 across the department,
Let us know what you have experience of, we can train in the rest.

  • Microservices architecture.
  • Microfrontends.
  • Continuous Delivery with Jenkins.
  • Test Driven Development.
  • RabbitMQ / MassTransit.
  • Entity Framework.
  • MVC.
  • MongoDB / MongoDB Realm.
  • React.
  • ReactNative.
  • RESTful API design.
  • Docker & Kubernetes in Azure
  • .net Core & .net Framework.
  • GitFlow
  • Dependency Injection with a selection of providers.
  • SQL Server stored procedures.
  • Mirakl

What we offer
Flexibility

  • Remote-first with an office in central London if you need it.
  • 10-5 core hours, 37.5 across the week – further negotiable for the right candidate.
  • Part-time working or compressed 9-day fortnights.
  • Options to work for long periods in Germany or Poland. Other countries negotiable. Short term “digital nomad” trips permitted by default.

Learning

  • Training budget after 1st year – most regularly either the conference or workshop elements of NDC London or SDD but we’re open to whatever will suit you best.
  • Two hackathon events a year.
  • 10 days of dedicated time for self-improvement, spike tests, blog writing, etc.

Work/life balance

  • No mandatory overtime.
  • Unpaid time off is negotiable.

Sociability

  • 6 in-person department events a year. Travel and accommodation are provided if you live outside London. Virtual alternative provided if you are unable to travel.
  • 6 virtual department events a year.
  • Team get togethers are encouraged (this would be part of your responsibility and support is given to arrange if needed).
  • 2 company parties a year.

50% off Mountain Warehouse, Animal and Active People