
- Senior
Key Responsibilities
- Your time will be divided between leading cross-functional technical projects, building and reviewing architectures on our Reporting and Core Experience squads
- You’ll be setting and driving coding standards, technical processes, and tooling across engineering
- You'll prioritize and work on multiple projects from start to finish, balancing quality, stability and project delivery.
- Through code reviews and mentoring, you'll set a high-quality bar. As well, you’ll actively look for ways to improve the overall quality of our codebase.
- You'll work across teams to promote an open, collaborative approach to architecture, technical patterns, and complex problem solving.
Skills, Knowledge & Expertise
- You’ve got 8+ years of SaaS application development experience under your belt, with a track record of leading technical initiatives to successful outcomes.
- Previous experience coding backend OOP codebases is a strong asset
- You have closely collaborated with other Staff on foundational engineering decisions and product development.
- You’ve previously held a Staff Developer or higher title, and you’re ready to hit the ground running at that level.
- You’re hands-on and code daily, especially in React, TypeScript, but you're also able to zoom out and guide system-wide decisions.
- You’ve architected complex frontend systems, balancing performance, scale, and developer experience.
- You're fluent in frontend performance best practices, and you know how to monitor and optimize UI experiences.
- You’ve worked closely with Backend Engineers and UX/UI Designers to translate high-level goals into elegant, scalable interfaces.
- You’ve got serious chops in software observability, you know how to build for it, teach it, and scale it across teams.
- AI tooling doesn’t scare you. You’ve dabbled (or more than dabbled) in using AI to generate components, test code, or streamline code review.
- You thrive in ambiguity and can operate at different levels, from system architecture down to pair programming with a junior dev.
- You’re a mentor, coach, and collaborator. Whether it’s through code reviews or casual Slack convos, you make people better.
- You know how to delegate effectively, and you’re excellent at unblocking teams and keeping things moving.
- You believe in iteration and evolution of architecture vs. re-architecting from scratch
- You advocate for iterative improvements over full rewrites, you believe the best architecture is one that evolves.
Our Stack:
- Typescript, React, and Redux
- Modern PHP (PSR) + Laravel
- GCP Cloud SQL (MySQL), BigQuery, and Redis
- GCP Cloud Tasks and PubSub