Software Engineer
About the role
- Have a huge impact on which products and features we build
- Define our technical architecture, processes, stack, and culture
- Own engineering and product goals end-to-end
- Work directly with customers to learn their needs
About you
- Experience with JavaScript/React or Ruby/Rails. We're open to a people with different levels of seniority who specialize in different areas of the stack, front or back)
- High sense of ownership to independently make good decisions for users and the business
- A desire to be part of an early stage startup and wear multiple hats
- Curious about data
- Have an attention to detail and quality, but know how to balance that with speed given we're a startup
Tech stack
Frontend
- React, TypeScript
- Apollo to fetch data from our GraphQL API
- Storybook component library
- Electron to power our cross platform desktop application
- Next.js to build server side rendered static sites
- Tailwind CSS
Backend
- Rails hosted on AWS ECS
- GraphQL API
- PostgreSQL for our primary data store, Redis and Memcached for caching
- Terraform for infrastructure as code
Practices
- We love to weave testing, analytics, logging, monitoring, and alerting into our projects
- Continuous integration/delivery
- GitHub pull requests/code reviews
- Quick daily synchronous product meetings to demo progress and get rapid feedback from your peers
Benefits
- Competitive salary and equity
- 100% medical, dental, and vision insurance for you and your family
- 401k
- Life insurance
- Flexible working schedule and unlimited vacation policy
- MacBook Pro or equivalent
- Company retreats 2-3 times per year
Location
Our team is spread throughout the Americas. You're free to choose your own hours and schedule your day in such a way that creates work-life harmony.