Much Better AdventuresMuch Better Adventures

Full Stack Developer

Posted 26.07.2019
Take The InterviewOriginal Job Post

About us


We're on a mission to inspire people to live a more adventure-rich life, help a global community of local and independent businesses to make a great living doing what they love, and protect the world's wild places, one adventure at a time.


We were voted the UK’s ‘Best for Experiences’ in 2016, are continually rated 5* by our loyal adventurers, and are founded by the UK's 'Young Travel Entrepreneurs of the Year' 2017.

We’re backed by some of Europe’s leading investors and entrepreneurs, and are partly-owned by our adventurous community.


If you want to disrupt one of the fastest growing sectors of travel, get a kick out of supporting local, independent businesses around the world, and are in your element trekking, climbing mountains, kayaking or something equally exciting, you are in the right place.


The role


We are looking for exceptional and ambitious developers who enjoy working on all aspects of web development. One day you may be designing a REST API, the next might be building a real time chat application in React, and yet another might be helping design an event driven workflow for a new search service. You should also be pragmatic and realistic in your approach, and understand that dealing with legacy code and data is also part of the job.


You will be keen to learn and leverage new technologies best suited to the task at hand. Our stack is broad and wide ranging.

You will be joining a small, cross-functional product team and be expected to dig in to all facets of the products' development.


As a full-stack developer in the Much Better Adventures product team, you will be working on developing and improving features built primarily in Python/Django, JavaScript/React, and PostgreSQL.


Requirements


Your skills and experiences:


  • High level of experience in Django or another Python based framework.
  • High level of experience in data storage technologies like PostgreSQL and Elastic search.
  • High level of experience in container technologies Docker, AWS, and Heroku.
  • High level of experience using HTML, CSS, JavaScript goes without saying.
  • High level of Experience using ReactJS / Redux or similar frontend frameworks.
  • Familiarity with automated testing frameworks such as Cypress or Selenium
  • Any additional skills you can bring to the table are always welcome.
  • Fluent in English with excellent written and verbal communication skills
  • Ability to work independently - accountable for your own actions and able to act with both urgency and integrity


Your personal motivation:


We’re looking for people driven by 3 things

  • The ambition to build an industry-defining brand
  • A passion for the outdoors and travel
  • A desire to solve social and environmental problems through innovative business thinking


Benefits


  • Competitive salary with monthly sales related bonus.
  • An employee share option scheme.
  • An entrepreneurial environment where great ideas are actively encouraged, and taking responsibility for them is expected
  • Flexible working arrangements - work where/when you want: Our main HQ is central London and we are about to open a base in Bristol. Ideally, you should be able to work in the Bristol and/or London office for part of each week. However a flexible mix of office-based and remote working is a big part of the culture here. Being available for monthly meetups is key.
  • 25 days paid holiday a year, plus 5 extra days to experience a Much Better Adventure or two each year.
  • Quarterly company meet-ups in a variety of inspiring and adventurous settings
  • Budget and time for continued learning and self development, including courses, monthly audible/books budget, and access to training, classes and talks from Europe's leading entrepreneurs and mentors
  • Budget for home-working set up if you will be working mostly remote
  • Your choice of laptop and OS
  • Pension scheme (UK-based employees)
  • The warm fuzzy feeling that comes with knowing you are making a huge difference to small independent business, local economies and communities.


Application process


We'll do short video calls to get to know each other a bit better, and in-person or longer video interviews with the top candidates after that. There will be a short take home assignment to assess your skills in a real world setting, with a real world problem related to our market.

Original Job Post on We Work Remotely
Take The Interview
Posted 26.07.2019