Resume Score

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

Sign in to check score

About the role

  • Intermediate Full-Stack Developer for BGC Engineering Inc. designing features on Structura platform. Collaborating with engineers and data scientists, focusing on React front end and FastAPI backend.

Responsibilities

  • Design and build new features across the Structura front end (React/TypeScript) and API (FastAPI/Python)
  • Collaborate with our lead developer on architecture, code reviews, and technical direction
  • Partner with geotechnical engineers and data scientists to translate domain needs into product features
  • Contribute to UX and visual design of data-heavy interfaces (interactive logs, QA tooling, structural data displays)
  • Maintain code quality through testing, reviews, and pragmatic refactoring
  • Support deployment, performance, and security work as needed

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent experience
  • 4+ years of professional software development experience, ideally in SaaS or commercial product environments
  • Strong Python backend skills (FastAPI or similar)
  • Solid React + TypeScript experience, comfortable owning front-end work end-to-end
  • Experience with cloud deployment (Azure preferred; AWS/GCP transferable)
  • Experience with containerization (Docker) and modern CI/CD workflows
  • Comfortable working in a small, collaborative team where you’ll help shape decisions

Benefits

  • Flat management structure
  • Flexible workplace with office and home arrangements
  • Social and wellness activities
  • Casual and professional work environment

Job type

Contract

Experience level

Mid levelSenior

Salary

CA$60 - CA$80 per hour

Degree requirement

Bachelor's Degree

Tech skills

AWSAzureCloudDockerGoogle Cloud PlatformPythonReactTypeScript

Location requirements

HybridVancouverCanada

Report this job

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