Full Stack Developer (ReactJS)
Mountain Warehouse
Date: 2 weeks ago
City: Remote
Contract type: Full time
Remote

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) using React, ReactNative, Typescript, C# and MongoDb – however, the microservices approach allows us to alter the technology as appropriate.
We are looking for an experienced developer to join our Retail Development team, primarily with a front-end work focus but with an interest in becoming full stack. The team is responsible for custom applications on our store hand held devices, store administration and reporting via online portals, and ETL to/from our ePOS solutions.
Essential Experience / Behaviours
Although experience of all of these is not necessary (we’re happy to train up) – you should be well versed in a number of these technologies.
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) using React, ReactNative, Typescript, C# and MongoDb – however, the microservices approach allows us to alter the technology as appropriate.
We are looking for an experienced developer to join our Retail Development team, primarily with a front-end work focus but with an interest in becoming full stack. The team is responsible for custom applications on our store hand held devices, store administration and reporting via online portals, and ETL to/from our ePOS solutions.
Essential Experience / Behaviours
- ReactJS in a commercial environment.
- Commercial experience of a typed “backend” language and an openness to learning C#.
- Commercial experience of databases, either document or relational, and an openness to working with SQL Server and MongoDB.
- Knowledge of microservice design principles – preferably with commercial experience.
- Effective communicator.
- Able to produce initial results rapidly and iterate based upon feedback.
- Makes pragmatic implementation decisions and can fail fast if an approach is not working.
- Understands projects and project goals in depth.
- Highly desirable: Commercial C# experience.
- TypeScript experience – commercial or personal.
- ReactNative experience – commercial or personal.
- Jest, React Testing Library.
- Device synchronisation using MongoDB / MongoDB Atlas Device Sync (previously Realm) or similar technology (Ditto, Couchbase Mobile, Firebase, etc.)
- Has at least one subject area with deep knowledge.
- Coaches / mentors more junior team members or shares knowledge back to wider team.
Although experience of all of these is not necessary (we’re happy to train up) – you should be well versed in a number of these technologies.
- Microservices architecture.
- Docker & Kubernetes in Azure.
- Continuous Delivery with Jenkins.
- RabbitMQ / MassTransit.
- Test Driven Development.
- RESTful API design.
- Flexibility
- Remote-first with an office in central London if you need it.
- Options to work for long periods in Germany or Poland.
- 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/company events a year. Travel and accommodation are provided if you live outside London. Virtual alternative provided if you are unable to travel.
- Virtual department events.
- Team get togethers are encouraged.
- 50% off Mountain Warehouse, Animal and other brands in the group.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resumeSimilar jobs
Python Backend Developer : Fully Remote
TipTopJob,
Remote
6 days ago
Fully Remote Python Role : Cyber DefenceLooking for someone to join a small team of python developers in the Cyber Defence space. Its a fully remote role and you will be responsible for designing and implementing the backend services that process security telemetry data. Youll learn how to process and stream large data scales, as well as learn advance security...

Paid Social Specialist
Prosana,
Remote
1 week ago
Do you have a passion for paid advertising and a desire to work for a company with big ambitions?This fast-growing performance marketing agency is searching for a talented Paid Social Specialist to help their clients achieve breakthrough results and stand out in competitive markets. Specialising in paid advertising, performance creatives, and email marketing, this agency has a diverse portfolio of...

Generalist Associate
Flex Living,
Remote
1 week ago
About Flex Living:Flex Living is on a mission to transform the rental sector globally. We believe that renting a home should be as easy as buying an item from Amazon. Giving tenants the option to easily rent anywhere in the world and giving landlords simple, hassle-free property management without excessive management fees. We are building a small and dynamic team...
