ABOUT HAPPITY

Happity is fast establishing itself as the UK's leading marketplace for baby & toddler groups (aka 'parent & child classes'). We're expanding and looking for a senior developer to join our team - a smart and motivated individual who can help enable the next stage of Happity’s journey through technology.

Our campaigns successfully changed the law during the pandemic in 2020, and we were nominated for a Gov award for our role in achieving democratic change (although we were up against Marcus Rashford!)

We are a small team who are passionate about the work we do to end loneliness in new parents and we are proud of our achievements with our products. We've seen huge growth in the last year, with over to 130k unique users to our website each month, ~60k parents subscribed to our mailing list, and over 12k listed classes every week.

We trust our team to work remotely and fully flexibly, taking responsibility for their own working hours and practices that will help them deliver their best work. This new role will be the core of our nimble development team

If you have proven experience working at a mid/senior level as a full-stack engineer and have an eye for detail then we want to hear from you!

OUR STACK AND PROCESS:

  • Our site is Ruby on Rails, with small amounts of javascript, and we plan to double down on Rails 7/Hotwire rather than creating a separate front-end
  • We use Github/CircleCI/Heroku/ScoutAPM/Postgres/Sidekiq
  • Communication internally is all Basecamp and Zoom
  • We're open to creative ideas that will allow us to continue to iterate quickly


THIS IS A GREAT FIT IF YOU WANT TO WORK:

  • ...on something that makes a difference to people in a difficult time
  • ...remotely and flexibly, balancing your work and other commitments responsibly
  • ...in a company that puts people first
  • ...where you'll be early enough to make your mark on the product and see how everything happens
  • ...at a company committed to sustainable growth

YOU MUST:

  • Have deep experience with building, maintaining, and optimizing production Ruby on Rails applications
  • Be comfortable across the whole stack, from browser dev tools to a SQL database.
  • Take an interest in achieving the goals of the customer, not just implementing the requirements as presented
  • Take pride in your work and understand that you are responsible for the whole system
  • Have a strong aversion to code without automated test coverage
  • Have experience working as part of a development team on an app you didn't write
  • Have excellent verbal and written English communication skills

All applicants should mention the word "Banana" to show they've read the requirements ;-)



IT WOULD BE AMAZING IF YOU ALSO HAD EXPERIENCE OF SOME OF THESE THINGS:

  • Consumer-facing web
  • Online payments - experience with Stripe Connect is a plus!
  • Mentoring junior developers
  • Native mobile app development
  • Project management

WHAT THE ROLE INVOLVES:

Responsibilities

      • Develop and maintain the Happity listings and marketplace, including both the consumer- and provider-facing sites
      • Manage integrations with SaaS for payments, email etc. as well as business partners.
      • Improve and extend our data pipeline for business analytics


      Upcoming projects might include

      • Redesigning our consumer-facing site with improved search, booking and payment options, and expanding to deploy hybrid native apps
      • Improving the class provider experience with more flexible ticketing options, better communication with parents and staff, etc.
      • Expanding our marketing service from simple fixed price search ads to help providers reach parents in new ways.
      • Developing our analytics pipeline to inform the decisions of our Growth team.

      HOW TO APPLY

      If you are looking for a challenging and rewarding career in a socially-motivated, and growing business then please apply today by submitting your CV along with a cover letter outlining:

      • Why Happity?
      • Why this role?
      • Why you?
      • Example of relevant previous work

      HOURS & COMPENSATION

      Hours: The majority team chooses to work part-time as standard (typically 20-25 hours per week); this role is available as a part-time role with scope to increase to full-time hours if preferred.

      Pay: £60-70k pro-rated + shares depending on experience

      Closing Date: 14th February 2022 with rolling interviews so the position may be filled sooner.

      Happity is an equal opportunity employer and all applicants will be considered for employment regardless of ethnicity, religion, sexual orientation, gender identity or disability status.