Senior Ruby on Rails Engineer - Internal Tools

HappyCo is a company where people can grow their careers and work with like-minded people, with no egos or politics. HappyCo is values driven and offers a flexible, supportive culture. Join HappyCo and Make Work Happy!

We're looking for a Senior Full-Stack Software Engineer to join our Engineering team.

In this role, you will build innovative internal tools that are used to enable efficiency gains for our internal teams by building fit-for-purpose software for our internal teams to better serve our unique customer needs.

The internal tools team was founded on the philosophy that we don’t want HappyCo teams to be limited to the strategies that can be executed with off-the-shelf software and that we’ll invest in innovating and staying ahead of the market. 

We’re primarily responsible for Hub. Hub is our internal CRM, ETL, and workflow automation platform that allows us to orchestrate a number of workflows that are unique to the customers we serve. 

The internal tools team works very cross-functionally within HappyCo as our colleagues are our customers.

During your first week, you will
  • Get to know our leadership, culture, and values
  • Onboard with the engineering team and product triad
  • Ship your first commit on day 1
  • Participate in 1+ pair programming or mob sessions
  • Take on 1-2 small tickets to make minor improvements
  • Read our favourite industry primers

During your first six weeks, you will
  • Ship your first major project that solves an important customer outcome
  • Write your first strategy document
  • Get acquainted with the different departments
  • Shadow a few customer and partner meetings every week

During your first six months, you will
  • Actively work within the internal tools product triad to identify customer outcomes and ship products that meaningfully deliver value to customers
  • Help grow our team by mentoring new engineers, organizing pair programming and mob sessions, writing development tooling and documentation, and interviewing new hires

What you should have
  • Experience building web applications professionally for 4+ years
  • Experience working with SQL/Relational databases
  • Experience with ETLs and data modelling

Technologies we use
  • Ruby on Rails on the backend
  • RoR + Hotwire + Bootstrap 4 on the frontend
  • Postgres for the database
  • Sidekiq Enterprise for background processing
  • BigQuery for Data Warehousing
  • Looker for Business Intelligence
  • GCP for infrastructure and hosting
  • Docker for containerization
  • Github for code management

Our Benefits
  • Work from anywhere!
  • Opportunity to work for one of the fastest growing technology companies in the PropTech industry
  • Generous paid parental leave
  • Unlimited time off
  • Monthly stipends to support Wellness and Home Office Expenses

Find out more about our US benefits here!

#LI-Remote
#LI-DNI

Our HappyCo Culture
HappyCo strives to build better communities. So naturally, we are dedicated to making our own community an enjoyable place that lets us do our best work. We’re devoted to building an inclusive, supportive culture that empowers each HappyCo’er to succeed and grow. To learn more about our culture, check out our Glassdoor page and our careers page! 

We believe in supporting people to do their best work and thrive, and building a diverse, equitable, and inclusive company is core to our mission. Our goal is to ensure that HappyCo upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status. HappyCo is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.

A note to Recruitment Agencies: Please don’t reach out to us about our roles -- we’ve got it covered. We don’t accept unsolicited agency resumes and HappyCo is not responsible for any fees related to unsolicited resumes.