Senior Backend Engineer

Bespoke Metrics Inc. — Canada · Posted ~1 day ago

Senior Hybrid

Skills

Backend architecture Software engineering principles Clean code Automated testing Code review Cloud applications Backend development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary

A senior backend engineering opportunity focused on designing scalable architectures, writing clean and well-tested code, participating in code reviews, and helping shape technical direction. The role offers modern cloud application work, strong team collaboration, and meaningful ownership in a growing product-focused environment.

Highlights

Meaningful technical challenges, collaborative teammates, opportunities to influence technical direction, modern cloud technologies, and the chance to make a significant impact in a growing product-driven environment.

Description

At Bespoke Metrics, we’re building technology that helps shape the future of construction. Our flagship platform, COMPASS, enables leading contractors and subcontractors across North America to make smarter, safer, and more informed risk decisions. We’re looking for a Senior Backend Engineer who is excited by meaningful technical challenges, enjoys collaborating with smart and supportive teammates, and wants to have real impact in a growing product-driven company. This is an opportunity to work on modern cloud applications, influence technical direction, and help scale products used across the construction industry. This role will be hybrid and will require you to work at least 2 days per week in our downtown Toronto office to collaborate with your team. What you'll do: Design and implement backend architecture following best software engineering principlesDevelop clean, efficient code with tests ensuring code qualityParticipate in code reviews and invite others to review your codeChampion the importance of addressing technical debtCollaborate with multiple engineering teams and departments What you'll Need 5+ Years of backend engineer experienceA strong working understanding of Python API frameworks (Flask)Experience in REST API developmentExperience working with and designing relational databasesExperience with event-based processing using AMQP (RabbitMQ, Amazon MQ), CeleryExperience developing applications using microservice architectureExperience with version control tools like GitExperience working with AI toolsExperience with Google Meets/ Online video collaboration Bonus: Experience with AWS products (S3 / EC2 / EKS)Experience with ElasticSearch/ OpenSearchExperience with Docker / KubernetesFamiliarity with issue tracking tools (i.e. Jira, ClickUp)Experience with CI / CDExperience with React / GraphQLExperience in a startup environment; you're a self-starter What You’ll Get: Exposure to a broad range of workAn opportunity to consistently build new features and experiment with the latest technologiesAn opportunity to expand your technical skills and critical thinking abilityAn opportunity to grow your career in the emerging construction technology spaceRoom for growth in a small company and an impact you can seeWork from Home with an option to work in our downtown Toronto officeCompany and team based social eventsHealth and Dental benefits plus a healthcare spending account15 day vacation policy per yearOpportunity to earn a year end performance bonus We are committed to providing an accessible, equitable, and inclusive candidate and employee experience. We provide reasonable accommodation throughout the recruitment process and in employment. If you require accommodation please let us know, we will work with you to meet your needs.