Role Overview
- Design, build, and maintain features across our Rails and Go services
- Develop responsive, performant UIs in React
- Build and maintain GraphQL APIs consumed by web and mobile clients
- Collaborate with product and design to ship high-quality features
Requirements
- 6+ years of professional software engineering experience
- 3+ years working in Rails monoliths or Go services for backend development
- 2+ years of JavaScript or TypeScript experience
- 2+ years of React building production web applications
- Relational database (preferably PostgreSQL) experience, including understanding of
- database indices and performance tuning
- Experience with Sidekiq for background job processing
- Automated testing (we use Capybara and Playwright)
- Experience integrating with 3rd-party APIs
Nice-to-havesExperience with:
- GraphQL
- Google Cloud Pub/Sub
- Mantine
- Clean Architecture
Well-qualified candidates will have excellent knowledge of test-driven development,
domain-driven development, design patterns, external web APIs, debugging both Ruby and
JavaScript, and domain modeling / application architecture.
Interest in participating in customer interviews, scoping and prioritization of work, and improving
team development practices is a plus.
Tech Stack
- Cloud
- GraphQL
- JavaScript
- Postgres
- React
- Ruby
- Ruby on Rails
- TypeScript
- Go
Benefits
- Work remotely Monday
- Friday, 40 hours a week (no weekends)
- Vacation: 10 business days a year
- Holidays: 5 National Holidays a year
- Company Holidays: 5 Company Holidays a year (Christmas Eve, Christmas Day, New Year's Eve, New Year's Day, Zipdev Day)
- Parental Leave
- Health Care Reimbursement
- Active Lifestyle Reimbursement
- Quarterly Home Office Reimbursement
- Payroll Deduction Purchase Plans
- Longevity Bonus
- Continuous Learning Bonus
- Access to Training and Professional Development Platforms
- Did we mention it's REMOTE?!!