The opportunity
At Gusto, we're on a mission to grow the small business economy. We handle the hard stuff — payroll, health insurance, 401(k)s, and HR — so owners can focus on their craft and their customers.
What you'll do
Design, build, and test the infrastructure that enables our Payments teams: and Risk policy and experience teams to efficiently build unique, custom tailored experiences for any existing or emerging products Gusto offers its customers
Help scale one of the largest Ruby/Rails and TypeScript/React applications in the world
Collaborate on complex and ambiguous problems with partnerships from: Engineering, Product Management, Design, Data Science, Operations, and other cross-functional teams
Build the software platform that powers multiple 1st and 3rd party products and serves millions of businesses.
Mentor and grow fellow engineers working to create holistic and scalable solutions
Successful applicants have at least 7+ years of experience and the enthusiasm: for a collaborative, test-driven environment
What they're looking for
- Experience building fault-tolerant, mission-critical software as well as: designing and developing robust, distributed systems using multiple general-purpose programming languages
- Experience influencing and guiding the work of multiple teams on scaling,: refactoring, and optimizing legacy products
- Experience architecting, building, and testing large-scale production level: code that is maintainable, structured, and well-documented
- An aptitude and interest in bringing clarity and simplicity to complex and ambiguous problems