Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Backend Engineer designing Python APIs, event-driven systems, and microservices for Bespoke Metrics' construction technology platform. Collaborating across engineering teams while improving code quality and technical debt.

Responsibilities

  • Design and implement backend architecture following best software engineering principles
  • Develop clean, efficient code with tests ensuring code quality
  • Participate in code reviews and invite others to review your code
  • Champion the importance of addressing technical debt
  • Collaborate with multiple engineering teams and departments

Requirements

  • 5+ Years of backend engineer experience
  • A strong working understanding of Python API frameworks (Flask)
  • Experience in REST API development
  • Experience working with and designing relational databases
  • Experience with event-based processing using AMQP (RabbitMQ, Amazon MQ), Celery
  • Experience developing applications using microservice architecture
  • Experience with version control tools like Git
  • Experience working with AI tools
  • Experience with Google Meets/ Online video collaboration
  • Experience with AWS products (S3 / EC2 / EKS)
  • Experience with ElasticSearch/ OpenSearch
  • Experience with Docker / Kubernetes
  • Familiarity with issue tracking tools (i.e. Jira, ClickUp)
  • Experience with CI / CD
  • Experience with React / GraphQL
  • Experience in a startup environment; you're a self-starter

Benefits

  • Exposure to a broad range of work
  • An opportunity to consistently build new features and experiment with the latest technologies
  • An opportunity to expand your technical skills and critical thinking ability
  • An opportunity to grow your career in the emerging construction technology space
  • Room for growth in a small company and an impact you can see
  • Work from Home with an option to work in our downtown Toronto office
  • Company and team based social events
  • Health and Dental benefits plus a healthcare spending account
  • 15 day vacation policy per year
  • Reasonable accommodation throughout the recruitment process and in employment

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$140,000 per year

Degree requirement

No Education Requirement

Tech skills

AWSDockerEC2ElasticSearchFlaskGraphQLKubernetesPythonRabbitMQReact

Location requirements

HybridTorontoCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.