Description
Summary:
Seeking a Senior Software Engineer to design, build, and maintain features across backend and frontend systems within the Echo division.
Highlights:
1. Design, build, and maintain features across Rails and Go services
2. Develop responsive, performant UIs in React
3. Collaborate with product and design to ship high-quality features
We're looking for a Senior Software Engineer to help build and scale our backend and frontend
systems to join our Echo division.
What You'll Do* 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**
Must\-haves* 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\-haves
Experience 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.
**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?!!
One of our core values at Zipdev is "Be authentic." that's why we encourage you to answer the application form in your own words; we are interested in getting to know you, not a digital assistant.
Wondering how our remote environment or our payment method work? We've put together some helpful answers in our FAQs at the bottom our our career site. Take a look and let us know if you have any other questions!