- B2B
- Early StageStartup in initial stages
Backend Engineer
- 5 years of exp
- Full Time
Not Available
In office - WFH flexibility
About the job
Bespoke Metrics, a fast-growing data management and risk assessment company, is looking for a dedicated Backend Software Engineer to join our experienced team to help shape the future of construction technology.
As a Backend Software Engineer, you will work in the product development team, which is responsible for building and maintaining our COMPASS Suite of construction applications. As a self-motivated and enthusiastic member of our team, you will work on a modern codebase with an experienced team in a fun, agile environment.
This role will be hybrid and will require you to work at least one day per week in our downtown Toronto office.
What you'll do:
- 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
What you'll Need
- A strong 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 with Google Meets/ Online video collaboration
Bonus:
- 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
Experience:
- Python API frameworks (Flask): 5+ years (Preferred)
- REST API development: 5+ years (Preferred)
What You’ll Get:
- 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
- Generous vacation policy
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.