Salary
💰 CA$145,000 - CA$170,000 per year
About the role
- Lead projects to improve frameworks, common libraries, and backend development lifecycle
- Own and evolve core tooling across the monorepo, including static analysis, code formatting, and project scaffolding
- Build IDE integrations and interface tooling (VSCode, Goland, PyCharm, Protobuf)
- Drive best practices in backend architecture through standardization, automation, and opinionated defaults
- Mentor engineers and shape technical strategy for platform components
- Collaborate with Infrastructure, Product, and cross-functional stakeholders on migrations, workflows, and security improvements
- Be hands-on with tools and implementations while influencing developer productivity at scale
Requirements
- Significant experience building scalable backend systems in Go and/or Python
- Deep familiarity with server-side frameworks such as Django or Go-based systems
- Strong track record designing or maintaining internal developer platforms or shared infrastructure
- Experience mentoring engineers and guiding technical decisions
- Familiarity with tools like Django, staticcheck, mypy, and ruff
- Experience with IDE plugins (VSCode, Goland, PyCharm) and interface definition tools like Protobuf
- Passion for developer productivity, quality engineering practices, and thoughtful abstraction
- Eligible for bonus opportunities
- Equity
- Benefits (see Total Rewards page)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
GoPythonDjangostatic analysiscode formattingproject scaffoldingserver-side frameworksinternal developer platformsshared infrastructurequality engineering practices
Soft skills
mentoringtechnical strategycollaborationinfluencingdriving best practices