Full Stack Developer
Apply HereContact Employer🏗 Full Stack Engineer
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: React, Node.js, Next.js, 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 co-founders and Head of Product - 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 products to life. You should have some experience in a backend framework (like Node, 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 like tinkering with something brand new like Three.js, or building side projects in crypto, but also believe in continuing to master the basics. You don’t need heavy direction. You enjoy the grey. You like open-ended problems, and thrive in the face of uncertainty – the elements of a startup environment.
✨ Benefits
- Small team = lots of autonomy
- Remote-first culture
- Can work remote from anywhere in North America, as long as you have a fast internet connection
- Meaningful, early equity
- Unlimited vacation (with a mandatory minimum)
- Work laptop and monitor
- Annual company retreat for personal growth and development
- Budget for training and education
- Cool t-shirts and swag (bit biased)