Ruby on Rails Developer (with JavaScript)

membermeister

Location
REMOTE ONLY
Position
Category
Developer
membermeister logo
Skills
JavaScriptRuby on RailsRuby
Membermeister helps UK dance schools, gymnastics clubs, language schools and other businesses manage their admin tasks more efficiently. Our customers use membermeister to set up timetables, manage their student details, create invoices, take payments, send messages and more. 

We - that's Paul and Stefan, the two co-founders - both come from a technical background and you’ll be our first full-time developer. As such you will play a key role in shaping our product and in the planning and development of new features.  


Our ideal team member is described below - does this sound like you? 
  • Writing code is your idea of fun
  • 2 or more years experience and a good working knowledge of Ruby on Rails 
  • You have experience working with client side Javascript (Vue.js is a bonus)
  • You have a strong understanding of SQL 
  • You’re a self-starter with a proactive attitude (no, we won’t google stuff for you :-)
  • You are friendly, thoughtful and organised 
  • You are a good communicator 
  • You are hungry to learn and eager to contribute 
  • You bring experience from a previous technical role or have worked on your own projects - in any case you’ll be able to dig into the details and tell us about it
  
Day to day tasks include 
  • Working on new features and product improvements that get released often and quickly. Sometimes you’ll work on your own, other times alongside other team members
  • Assist with technical questions from customers (we all help out with customer support when needed)
  • Fixing bugs and gathering feedback from customers
  • Identify and communicate areas to improve the product
 
Bonus
  • Familiar with Rails version upgrades
  • Familiarity with payment gateways (we’re considering stripe) and APIs (we’re still looking for our ideal CRM)
 
What we can offer 
  • A fulfilling job with a great degree of autonomy 
  • Being part of a close-knit, friendly team
  • 28 days holiday (inc bank holidays)
  • Training and personal development allowance
  • Pension contributions (if based in the UK)
  • MacBook Air and optional second monitor
  • Allowance for other hardware and software 
 
Our hiring process 
  • We’ll exchange some emails or chat on slack
  • Short video calls with the co-founders
  • We will offer you the option of talking directly to a member of the team 
  • A skills test
  • A second interview and a formal offer