Job Overview
We're seeking an experienced Senior Software Engineer to join our team. This role offers the opportunity to make a significant impact on the development of our web experience, using cutting-edge technologies like React, Node.js, and GraphQL.
About the Role
This is a senior-level position that requires a strong background in software engineering and expertise in modern web application development. As a Senior Software Engineer, you'll be responsible for building key product experiences, collaborating with cross-functional teams, and driving frontend architecture.
Your Responsibilities
* Product Development: Build high-quality, user-first interfaces using React, TypeScript, Node.js, and GraphQL
* Collaboration: Work closely with design, product, and backend teams to deliver smooth, responsive experiences
* Frontend Architecture: Drive frontend architecture and contribute to technical strategy on major projects
* Performance Optimization: Improve performance, accessibility, observability, and testing across the web surface
* Mentorship: Mentor other engineers through reviews, design discussions, and pairing
Your Qualifications
* Experience: 5+ years of experience building modern web applications
* Skills: Strong proficiency in React and TypeScript, experience integrating with GraphQL APIs and cloud-native backend services
* Credentials: Track record of delivering production-ready features across the stack, attention to detail in UI/UX, and passion for frontend performance and craft
* Attitude: Collaborative mindset and enthusiasm for sharing knowledge
What We Offer
* Equity & Ownership: Share in the upside as we build something massive
* Competitive Salary & Growth Path: Grow with the company, no glass ceilings here
* Generous Paid Time Off: Take at least 20 days fully disconnected each year, with a flexible policy beyond that
* Inclusive Policies: Supportive policies for your family, including parental leave
* Free Food: Enjoy daily breakfast and lunch in the office, plus an always-stocked snack bar
Why You'll Love It Here
Our team values real connections, inside and out. Our offices buzz with creativity, and fresh ideas can come from anywhere. We spend three days a week collaborating in the office, trading ideas, solving problems face-to-face, and celebrating small wins. The rest of the week is yours to work wherever you're most productive.
Join Our Team
If you thrive on solving complex, high-impact problems with a tight-knit team, you'll feel right at home here.
],