BGC Engineering logo
BGC Engineering3 weeks ago

Intermediate Full-Stack Developer (Contract)

Hybrid · Vancouver, British Columbia, Canada

Type
Contract
Level
Mid Level
Education
Bachelors Degree
Company size
Medium

Job Summary

Intermediate Full-Stack Developer to join Structura on a 6-month contract. You’ll design and build features across the Structura front end (React/TypeScript) and API (FastAPI/Python), collaborate with a small team of geotechnical engineers and data scientists to translate domain needs into product features, contribute to UX and data-heavy interfaces, and support deployment, performance, and security. The role is hybrid, based in Vancouver, with one day per week in the office. Required: Bachelor’s degree or equivalent experience, 4+ years of software development, strong Python backend skills (FastAPI), solid React + TypeScript experience, cloud deployment experience (Azure preferred; AWS/GCP transferable), and Docker/CI/CD proficiency. Nice to have: Azure-specific services, SQL/document databases, data-visualization experience, familiarity with geoscience or ML-adjacent software. This is a contract position with hourly rate in CAD and potential extension.”,

Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent experience
  • 4+ years of professional software development experience
  • Strong Python backend skills (FastAPI or similar)
  • Solid React + TypeScript experience
  • Experience with cloud deployment (Azure preferred; AWS/GCP transferable)
  • Experience with containerization (Docker) and modern CI/CD workflows

Desired Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field or equivalent experience
  • 4+ years of professional software development experience
  • Strong Python backend skills (FastAPI or similar)
  • Solid React + TypeScript experience
  • Experience with cloud deployment (Azure preferred; AWS/GCP transferable)
  • Experience with containerization (Docker) and modern CI/CD workflows
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

BGC Engineering

Intermediate Full-Stack Developer (Contract)

Apply on Sorce