Product Engineer - remote

Home
Posted 4 years ago  • Toronto / New York / Remote
GitHub Jobs
What is Home?

Home is building a new path for first time homebuyers.

We’re shaking up two of the largest and least innovative industries in the world - at the same time. It's no small task, with regulation, compliance, high stakes, and entrenched players around each corner. But overcoming these challenges means we’ll put a generation on a path to owning real estate – historically one of the biggest pillars of wealth and financial freedom.

Our team comes from early roles at Uber, Shopify, Ritual, Opendoor, Compass, Airbnb, and more. Our investors have built or backed some of the biggest names in our space including Plaid, Wealthfront, Monzo, Intuit, Tally, Roofstock, and Petal. And many of them are still in the trenches building the next wave, as founders of companies like Wave, Ada, Properly, and Pillar.

How we work

We're remote-first, so you're able to work from anywhere in the world. Slack, Notion, Whereby, and email are our main tools of collaboration. When it's safe, we may add local office options in cities with more than one local homie.

You'll be responsible for driving projects from concept to completion in an environment of autonomy and creativity. And since we're early, you'll have an opportunity to shape not just our product, but our culture: who you work with, and how we all work together.

About the role

The evolution of our technology has just begun. As an early member of the team, you’ll have a big voice in all engineering decisions. Right now we’re focused on gathering information on how to solve our customers' problems and the stack is relatively simple: Rails 6 (monolith), Stimulus JS, ViewComponent, PostgreSQL, Heroku.

While fundamentally a full-stack position, we're looking for someone who particularly enjoys working with the frontend. We’re currently all-in on building out our MVP, and there's a ton of work to be done in architecting the frontend, and building out beautiful consumer-grade interfaces. That’s where you’ll spend the bulk of your time to start. But we also have our fair share of work in backend land.

Here are some things that you’ll be doing day-to-day:

  • Helping define product features by closely collaborating with our Head of Engineering and Head of Design
  • Helping translate product specs into models/views/controllers, and providing ideas on different ways of structuring a feature
  • Building interfaces that are fast, secure, responsive, and accessible to all types of users
  • Taking ownership of a feature and building out all parts of it – from data modeling to CSS
  • Writing automated tests, testing the app on all major browsers/platforms, and making performance optimizations across the stack
  • Investigating problems in the production app and isolating issues to fix
  • Providing feedback on a GitHub pull request, or responding to feedback left for you
About you

We're looking for a product-minded engineer – someone who actively engages with the 'why', and has the thirst for using technologies to leapfrog human problems. Someone with a strong track record of bringing new products to life. You should have some experience in a backend framework (like Rails), and with the staples of full-stack web development: HTML, JavaScript, and CSS.

You have some expertise in frontend tools. You take pride in building pixel-perfect UIs quickly, and you love developing interactive elements. You get a kick out of improving rendering performance – slow pages, heavy images, clunky animations make you cringe.

We don't use formal education as a hiring filter. You might have a Computer Science degree or you might not. We care about what you can do and how you do it, not about how you got here. A history of conscientious, thoughtful work speaks volumes.

An early stage startup has to strike a balance between moving fast, and building for the long haul. So we're looking for someone who can minimize scope, prioritize ruthlessly, and implement rigorously.

You take ownership and you see things through. You can take a stand yet commit even when you disagree.

You enjoy learning new things in your field, but also believe in continuing to master the basics. For example, tinkering with something brand new like Redwood JS, but also honing on fundamental HTTP terms like content-encoding, conditional requests, cache-control, etags, CSP, CORS, OPTIONS, etc.

You don’t need heavy direction. You don’t need daily check-ins. You like open-ended problems, and thrive in the face of uncertainty – the elements of a startup environment.

Benefits
  • Meaningful, early equity
  • Unlimited vacation (with mandatory minimum)
  • Remote-first culture
  • Macbook Pro and monitor
  • Annual company retreat
  • Budget for training and education
  • Cool t-shirts and swag (bit biased)