Intermediate Full-stack Developer (contract)

BGC Engineering Inc.

Vancouver, Canada
Hourly rate: $60-80 cad; bonus/equity: not specifi...
Hybrid
4+ years professional software development experience
Strong python backend skills with fastapi
Solid react and typescript experience
The role involves shipping features for Structura, a commercial cloud platform used by major mining operators and geotechnical consultants

Job Summary

  • The role involves shipping features for Structura, a commercial cloud platform used by major mining operators and geotechnical consultants.
  • You will work directly with the lead developer and a small team to build new features using React and FastAPI while refining UX.
  • This is a hybrid position based in Vancouver requiring one day per week in the office with a potential contract extension.

Matching Summary

The role involves shipping features for Structura, a commercial cloud platform used by major mining operators and geotechnical consultants.

Salary

Hourly rate: $60-80 CAD; Bonus/Equity: Not specified; Benefits: Contractor responsible for own taxes and insurance

Skills & Requirements

Must-have

  • 4+ years professional software development experience
  • Strong Python backend skills with FastAPI
  • Solid React and TypeScript experience
  • Cloud deployment experience Azure preferred
  • Containerization with Docker and CI/CD workflows

Nice-to-have

  • Azure-specific experience including Container Apps
  • Experience building data-heavy interfaces
  • Interest in geoscience or mining domains
  • SQL or document database experience
  • Familiarity with scientific or ML-adjacent software

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • 4+ years of professional software development experience
  • Contractor status required with self-managed taxes and insurance

Work Rights

Not specified

Tailored Resume

Cover Letter