About Rare Days
Rare Days is a multi-disciplinary digital product studio obsessed with helping creators and community-led organizations build lasting legacies. Since 2020, we've designed and built products at the intersection of content, community, and commerce — empowering creators and content-led businesses to turn their passion into sustainable platforms.
Our clients range from world-renowned creators like Esther Perel, Colin & Samir, and Sophia Amoruso to global companies like Airbnb and Notion. We specialize in membership platforms, creator tools, and community-driven products — and our edge comes from knowing these audiences as well as we know product design.
We're a distributed team, based in Canada, and are open to candidates located within 4 hours of the PST time zone.
About the role
We are hiring a Staff Engineer with deep backend expertise and strong fluency across modern web stacks. This role is ideal for someone who thrives on technical challenges, loves building scalable systems, and enjoys collaborating with product, design, and client teams. You’ll work both independently and with small teams, depending on the project, write production code, and play a key role in steering technical direction.
Core Responsibilities
Technical Leadership & Development
- Oversee day-to-day engineering work, keeping the team unblocked and aligned on priorities
- Architect scalable backend systems using languages and frameworks such as Go and Python. Experience with Kotlin is a plus.
- Contribute to frontend work using React and TypeScript as needed
- Drive decision-making around performance, scalability, and system design
- Write clean, maintainable code and ensure engineering best practices are followed
- Lead technical documentation and set the standard for engineering rigour across the codebase
Collaboration & Client Engagement
- Partner with product managers and designers to define and scope solutions
- Lead client-facing conversations around technical strategy and progress
- Present work during demos, milestone check-ins, and roadmap reviews
- Balance business needs with technical feasibility in collaborative planning sessions
Team Mentorship & Culture
- Provide regular feedback and guidance to engineers
- Contribute to hiring, onboarding, and levelling up processes
- Help foster a strong, inclusive engineering culture rooted in transparency and accountability
- Identify opportunities to improve our tools, processes, and technical standards
What We’re Looking For
- 9+ years of professional engineering experience with demonstrated impact at a staff level
- Experience with Go and Python, including system architecture and performance optimization, is required. Kotlin experience is a plus.
- Strong knowledge of React, Next.js and Typescript
- Backend experience with APIs, databases (SQL/NoSQL), cloud services (AWS, GCP), and distributed systems
- Strong collaboration and communication skills; you're comfortable driving technical alignment across teams and interfacing with clients
- You understand how to navigate business trade-offs and technical decisions
- You have experience driving technical direction across projects and raising the bar for the engineers around you
Bonus Skills
- Experience building creator platforms, media tools, or community-driven products
- Familiarity with GraphQL, gRPC, or microservice infrastructure
- Interest in developer experience, automation, or DevOps tooling
Compensation and benefits
- Salary range: $165,000-210,000 CAD (commensurate with experience)*
- Extended health benefits for Canadian employees
- Flexible working hours and a remote-friendly culture
- Flexible time-off policy for vacation, sick days, and personal time. We actively encourage the team to use it.
- The opportunity to work with world-renowned creators and brands, including Esther Perel, Colin & Samir, Shan Boodram, and Sophia Amoruso
Rare Days is committed to building a diverse and inclusive team. We encourage applicants from all backgrounds, identities, and experiences to apply.
As an organization headquartered in British Columbia, we’re required to post the salary range if the position to be filled locally. In this case the range is $165k-210k CAD. This range may be higher or lower for candidates based outside of BC, and actual pay will take into account the candidate’s experience and competencies.