Join a team dedicated to shaping how new users experience our digital products from the first click. As a Senior Software Engineer, Growth (Frontend), you'll play a key role in designing and refining the signup and activation journey across multiple platforms. Your work will directly influence how users engage with our services, driving conversion through thoughtful, data-driven frontend development.
What You’ll Do
- Build and enhance frontend components that guide users through onboarding and activation flows
- Collaborate with product, design, and analytics teams to develop solutions that balance usability and performance
- Optimize page speed, accessibility, and interaction quality to reduce friction
- Lead A/B testing initiatives and personalization strategies to improve conversion metrics
- Work across the stack, partnering with backend engineers to deliver cohesive, data-powered experiences
- Mentor team members and help define technical standards and best practices
- Use AI-assisted tools to streamline development, troubleshoot issues, and explore new approaches
What We’re Looking For
- At least 6 years of experience building customer-facing web applications
- Deep familiarity with TypeScript, JavaScript, and React—Next.js experience is a strong plus
- Proven ability to work in complex frontend environments, including monorepos and shared component libraries
- Experience integrating with REST and GraphQL APIs
- Understanding of A/B testing frameworks and personalization systems
- Strong communication skills, with a focus on clarity in documentation and collaboration
- Comfort working in a Rails-based backend ecosystem
- Commitment to writing clean, maintainable code that supports long-term innovation
Preferred Background
- Experience in a growth-focused engineering role at a product-led company
- Full-stack familiarity, including Ruby on Rails, Redis, Kafka, MySQL, or Terraform
- Ability to lead technical discussions and influence decisions through collaboration
- A balanced approach to rapid experimentation and sustainable code quality
Technology Environment
Our stack includes TypeScript, React, Next.js, Ruby on Rails, REST, GraphQL, Redis, Kafka, MySQL, and Terraform. You’ll work in a flexible, remote-first setting with opportunities for in-person collaboration in major cities across North America.
Our Culture
We value authenticity, initiative, and customer focus. Our team embraces change, commits to results, and supports bold ideas. We balance flexibility with intentional connection, guided by a framework centered on Goals, Results, Innovation, and Team. You’ll be part of a culture that values perseverance and long-term impact.
Compensation & Benefits
- US Salaries: $146,000–$227,500 (CA), $120,000–$216,500 (non-CA)
- Canada: C$152,500–C$202,000
- Competitive equity and benefits package
- Health, dental, vision, mental health support, and disability coverage
- Generous time off, parental leave, and sabbatical options
- Retirement matching, learning stipends, and home office support
- Full access to our product suite and enterprise-grade AI tools
Work Model
This role follows a hybrid model with employees free to choose their work location. Occasional in-person gatherings are expected in cities including Atlanta, Austin, Boston, Chicago, Denver, Houston, Los Angeles, Miami, New York, Seattle, and others across the U.S., Canada, and Mexico. We believe flexibility fuels performance, and intentional presence strengthens culture.
Equal Opportunity
We welcome applicants from all backgrounds and believe diverse perspectives lead to better outcomes. All qualified candidates will be considered without regard to race, religion, gender, sexual orientation, age, veteran status, disability, or any other protected characteristic.
