At Good Dog, you’ll be part of a mission driven team, creating a platform through which hundreds of thousands of people experience the joy of getting their dogs from reputable sources, while taking a user-centered approach to make a positive impact on people’s lives in the process.
As a Senior Full Stack Engineer, you’ll be surrounded by supportive, humble and talented team members to mentor, teach and learn from, all while building beautiful user experiences.
Our Tech Stack
- Front-End: React, Webpack, ES6, SCSS, Tachyons, Bootstrap Grid
- Back-End: Ruby on Rails, Go, Redis, Memcached, PostgreSQL
- Ops: AWS Fargate, Terraform, Docker
What You’ll Do
- You’ll be creating and launching product that bringings about real, positive change in the lives of both people and dogs
- You’ll work both independently and collaboratively to bring tickets and mockups to life
- You’ll be using our design system and making sure your code works across screen sizes
- You’ll code review colleagues’ code and give helpful input
What We’re Looking For
- You’re detail oriented and want to build a product that looks great, is performant, and works on every screen
- You’re comfortable grabbing assets you need out of mockups and optimizing for use on the web
- You have experience working on high-traffic websites and understand how to build with performance in mind
- You’re curious and love learning about new technology but also know when to try something new vs. stick to something tried and true
- You're used to working with large data models and complex interactions with APIs
- You have strong opinions lightly held
- You recognize the value in distributing your knowledge amongst your teammates
- You have experience with the following:
- Javascript (specifically React/ES6)
- Ruby on Rails (or another backend language/framework - but you are willing to learn RoR!)
- Browser API and profiling/debugging tools
- CSS preprocessors like Sass or LESS
- Unit and system tests
- Experience with React Native is a plus
Good Dog is an equal opportunity employer. We welcome candidates of all backgrounds and perspectives. If you are a person with a disability and require assistance during the application process, please don’t hesitate to let us know.