Staff Software Engineer building and optimizing a full-stack platform for commercial contractors, with deep expertise in React, Node.js/GraphQL, databases, and cloud infrastructure. Lead technical decisions, mentor engineers, and drive best practices in a hybrid environment.
197k – 262k/yr
Hybrid8+ YOEFullstack Engineering
About the role
What You’ll Do
Architect, build, and maintain our full-stack platform, including scalable frontend applications (React.js) and high-performance backend services (Node.js, GraphQL, REST APIs).
Lead technical decisions across the stack, ensuring high performance, maintainability, and best practices for both frontend and backend development.
Design, develop, and optimize APIs to power our frontend applications and third-party integrations.
Improve database design and query optimization, ensuring efficient data storage and retrieval.
Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and consistent user experience.
Own full-stack observability, implementing logging, monitoring, and performance analysis tools to improve reliability across frontend and backend services.
Evaluate and introduce new technologies that drive innovation and efficiency across the stack.
Work in tandem with the QA engineering team to ship high-precision, well-tested software.
Define and enforce testing strategies across both frontend and backend using tools such as Jest and React Testing Library.
Mentor and guide other engineers, conducting technical design reviews, pair programming, and knowledge-sharing sessions.
Lead technical initiatives that impact multiple teams, ensuring alignment with company goals and technical vision.
Communicate effectively with engineers, product managers, customers, partners, and other leaders.
What We Look For
8+ years of experience in software engineering, with a strong focus on full-stack development in modern JavaScript/TypeScript.
Deep expertise in React.js and state management with experience in building and maintaining scalable frontend architectures.
Strong backend development experience with Node.js, designing and maintaining GraphQL APIs (Apollo, Relay) and RESTful services.
Proficiency in database technologies (SQL), including PostgreSQL, MySQL, or similar.
Experience with frontend and backend performance optimization, including database indexing, caching, and frontend rendering strategies.
Strong experience with event-driven architecture, messaging systems (e.g., Kafka, RabbitMQ), and real-time data processing.
Experience with containerization (Docker, Kubernetes) and cloud infrastructure (AWS, GCP, or Azure).
Prior knowledge or ability to quickly learn Python for backend development is a plus.
Experience working in CI/CD environments, ensuring smooth and automated deployments across the stack.
Track record of mentoring and coaching engineers, fostering a culture of growth and continuous learning.
Strong communication and technical writing skills for documentation and cross-functional collaboration.
B.S., M.S., or Ph.D. in Computer Science, Engineering, or a related field.
Ability to work a hybrid schedule - Monday/Friday WFH, Tuesday - Thursday, in office
Compensation
$197,000 - $262,000 base salary range + annual bonus + meaningful equity
What we offer
Generous equity grant, become an owner in our company!
A comprehensive benefits package
Flexible PTO and hybrid work schedules
One-time work-from-home allowance
Hubs in Los Angeles, San Francisco, Toronto, and Raleigh with hybrid work schedules and lunch provided for in-office days
Company events and team-building activities, both in-person and virtual
Fast-paced, collaborative, and dynamic work environment
Opportunities for growth and career advancement
Chance to work with cutting-edge technology and innovative solutions
The chance to get in on the ground floor and build something truly groundbreaking for ourselves and our amazing customers
Staff full-stack engineer on Gusto's Benefits Renewals team, owning the full product lifecycle for renewal workflows that help small businesses stay compliant with health benefits. Requires 8+ years experience driving complex cross-functional projects, AI fluency, and mentoring in a large Ruby/Rails + React codebase.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer, Payroll Canada
GustoSan Francisco, CA
Build and scale core Canadian payroll capabilities from scratch on Gusto’s Ruby on Rails platform. Design backend services for calculations, compliance and remittances; expose via GraphQL; own complex domains end-to-end as technical partner to Product/Compliance teams. Requires 8+ years backend experience and AI tool fluency.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer, Growth
Hinge HealthSan Francisco, CA
Staff full-stack engineer on the Growth team owning the end-to-end member referral platform, including incentive mechanics, personalization via ML models, A/B experimentation, and scaling systems to drive new member acquisition and business outcomes.
197k – 275k/yr
Hybrid7+ YOEFullstack Engineering
Staff Software Engineer, Tax Experiences
GustoSan Francisco, CA
Staff Software Engineer building full-stack tax experiences at Gusto. Design, implement, and scale delightful onboarding, payments, and filing flows for payroll/tax compliance using React, TypeScript, and Ruby on Rails. Mentor engineers, drive roadmap, and apply AI to simplify complex tax workflows.
197k – 247k/yr
Hybrid8+ YOEFullstack Engineering
Staff Software Engineer, Core Products
GustoNew York, NY
Seasoned full-stack engineer building and scaling Gusto's customer-facing products (Payroll, Benefits, HR). Owns features end-to-end, mentors engineers, and drives large-scale technical initiatives with AI fluency.