Intermediate Full-Stack Developer (Contract)
$60 - $80 per hourBGC Engineering Inc.
About Us
BGC Engineering Inc. (BGC) is an international applied earth sciences professional services firm. We are proud of our talented team of over 800 employees, spanning the fields of Engineering, Geoscience, Software, Geomatics, Data Science, Accounting, Administration, Health & Safety and Human Resources. Alongside our clients and industry partners, BGC works collaboratively as ‘One Team’, dedicated to solving the world’s most critical applied earth science challenges. BGC has offices located across Canada, the United States, Chile, the Dominican Republic, and Australia.
Our flat management structure creates a culture of innovation, excellence and transparency and a casual, dynamic and inclusive work environment. BGC prides itself on offering training and mentoring opportunities to further our employees’ professional growth as well as social and wellness activities that contribute to the connection and wellbeing of our team.
We believe in One Team, Excellence, Curiosity, Common Sense and Clarity.
The Role
We are looking for an Intermediate Full-Stack Developer to join the Structura team on contract. Structura is BGC's commercial cloud platform for automated interpretation of acoustic and optical televiewer data, used by major mining operators and geotechnical consultants around the world. The product is in active use and growing; you'll be shipping features that customers depend on, not just prototyping.
You'll work directly with our lead developer and a small team of geotechnical engineers and data scientists. Your day-to-day will focus on the React front end and the FastAPI Python backend, building and testing new features, refining UX, and supporting the product roadmap. The ML/inference layer is owned by our domain experts, so deep ML experience isn't required (though curiosity about applied geoscience is welcome).
This is a hybrid position based in Vancouver, requiring one day per week in the office. It is being offered as a 6-month contract, with the potential for extension.
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
Required Education, Experience & Competencies
Required:
- 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
Nice to have:
- Azure-specific experience (Container Apps, Blob Storage, Key Vault, Entra ID)
- SQL or similar document database experience
- Experience building data-visualization or data-heavy interfaces
- Familiarity with scientific, geospatial, or ML-adjacent software
- Interest in geoscience, mining, or earth sciences
Company Benefits
BGC offers our employees the following:
- Our ‘One Team’ culture supporting health, wellness, safety and diversity
- Flat management structure
- Flexible workplace with office and home arrangements
- Social and wellness activities
- Casual and professional work environment
Compensation
The estimated hourly rate for this position is $60-80 CAD per hour, however pay will be commensurate with job-related knowledge, skills, and experience.
As a contractor, you will submit monthly invoices to BGC, including itemized details of services, hours worked, and reimbursable expenses from the prior month. You are responsible for all applicable taxes, insurance (including workers’ compensation, where applicable), and required licenses, and are not eligible for employee benefits. Services performed will be covered under BGC’s professional liability insurance, subject to standard policy terms and exclusions.
Equity, Diversity and Inclusion
BGC Engineering Inc. strives to create a workplace where equity, diversity and inclusion are embedded throughout our workplace culture and practices. Join us in our commitment to honour individuality, ensure fairness, and create a welcoming environment for everyone. As an equal opportunity employer, we encourage applications from all candidates, including those experiencing inequity such as racialized individuals, Indigenous People, women, people of diverse sexual orientations, identities and expressions, veterans, individuals with disabilities, people of all faiths, nationalities, marital status, ages, and family status. For assistance or accommodation with your application, please contact us at View email address on jobs.jobcopilot.com.
Disclosures
(1) At BGC, we use Artificial Intelligence to streamline parts of the recruitment process, however all decisions about candidate selection and advancement continue to be made by our hiring team.
(2) This opportunity reflects an existing role within the organization that is being filled due to internal team changes.
(3) This posting will remain open until the position has been filled.
(4) Privacy Notice: By submitting an application you are consenting to BGC Engineering Inc. using and storing provided information about you for monitoring purposes relating to your application or future employment.
$60k - $85k per year
...health and wellness journey. We're growing fast, our technology is at the center of everything we do, and we're looking for a Full-Stack Developer who wants their code to actually mean something. You'll work directly alongside product, design, and clinical operations to...SuggestedFull timeRemote workFlexible hours$100k - $120k per year
Full Stack SAP Developer (Remote, Canada) Location: Remote anywhere in Canada (but you must already be legally eligible to work in Canada) Salary... ...designed to be a long-term document repository. Invoices, contracts, HR files and other business documents need to be stored,...SuggestedRemote jobLong term contractFull timeFlexible hours$85k - $140k per year
...to apply. Alloy.ai is committed to creating an inclusive culture, and we celebrate diversity of all kinds. About the Role Full-stack engineers tackle many exciting and complex challenges ranging from modeling the supply chain, implementing scalable and performant query...SuggestedFull timeWork at officeRemote workFlexible hours3 days per week$60k - $100k per year
...Description Full-Stack Developer Equity + Bonus + Massive Growth Opportunity About Total Life At Total Life, we’re redefining mental healthcare for older adults by leveraging a telehealth platform that delivers evidence-based emotional support. Our mission is to...SuggestedFull timeRemote workMonday to fridayFlexible hours$98.52k - $123.16k per year
...Professional development Equitable employment opportunities The Opportunity We are seeking a talented and motivated Full Stack Software Developer to join our dynamic team. The ideal candidate will have strong experience in both front-end and back-end development, and...SuggestedFull timeManual laborWork at office- ...agencies. ResponsiveAds is currently looking for Senior Full-Stack Developers to work on our Next Gen Self-Serve Studio 4 Product which includes... ...The target customers are designers, so you have a chance to develop a product that “excites” them. Desired Skills and...Full timeRemote workWork from homeFlexible hours
$95k - $140k per year
...Senior Full Stack Ruby on Rails Developer (Job type: 100% remote from Alberta, British Columbia or Ontario in Canada, Full-time, Permanent) Who is Gen II? Gen II is a leading fund administration provider focused entirely on serving private capital asset managers and...Permanent employmentFull timeRemote work- ...Description We are looking for an experienced Full Stack Developer to join our infrastructure team. The successful candidate will have the opportunity to work with a variety of web browser and Java based technologies in our “mature” but continuously evolving mission...Full time
- ...Software Engineer Lead (Full Stack Developer) WHO WE ARE Tradable Bits is an award-winning tech company that helps sports, music and entertainment brands build better fan experiences. Based in Vancouver, Canada we work with industry leaders in the sports, music & entertainment...Full timeWork at officeFlexible hours
$29 per hour
...Description We are seeking a Junior Full-Stack Developer (Co-op) from the BCIT Computing Co-op program to join our growing team and help build technology that supports our global mining and natural resources projects. As our work becomes increasingly data-driven, we...Hourly payInternshipWork at officeFlexible hours- ...are a pragmatic builder who enjoys working across the entire stack. You combine strong skills in Angular, C#, and SQL, focusing on... ...environments where reliability and performance matter. As a Full Stack Developer at A-CX, you will build and maintain enterprise-grade...Long term contractFull timeFor contractors
- .... We have an advanced Creative Ad Tech stack with a Fluid Design Tool, Creative Asset... ...Optimizer personalization engine. Developers will get the chance to be involved with... ...ResponsiveAds is currently looking for a full-stack developer that is a new graduate looking for a 3...Long term contractFull timeInternshipSummer internshipFlexible hours
- ..., entertainment/media, gaming, consumer packaged goods, finance, and investment. About this role: We're looking for a Full Stack Developer (main back end focus) to work on our advertising analytics platform. We gather and process BIG amounts of data and deliver meaningful...Full timeTemporary workWorldwide
$65k - $75k per year
...microservices. Role Overview We are looking for an Entry-Level Full-Stack Engineer who is eager to help build the next generation of our... ...RESTful APIs: Write clean, maintainable Node.js code to develop and optimize the API endpoints that connect our frontend dashboards...Full timeInternshipWork at officeRemote workFlexible hours$80k - $100k per year
...environment that encourages employees to collaborate and learn from each other, completely free of barriers. Your role: As an Intermediate C# Developer at Global Relay, you’ll be using leading edge technologies to build pioneering products that are used by tens of thousands...Full time- ...Location: US or Canada Type: US Applicants - Full-Time; Canadian Applicants - Independent... .... We’re seeking a Senior Full-Stack Engineer to join our growing team. In this... ...Application Development Detection: Develop backend algorithms to process articles, chunk...Full timeFor contractors
$125k - $165k per year
...datasets that help train advanced AI models. Our Robotics team develops scalable data collection and annotation pipelines that enable... ...communities. We are seeking a talented Software Engineer (Full Stack) to join our growing engineering team. This is a full-time,...Hourly payFull timeWork at officeLocal areaWork from homeFlexible hours2 days per week$150k - $170k per year
...Fintech 100 About the Role As a Full Stack Staff Engineer at Quandri, you will be directly... ...will be crucial in mentoring other developers, guiding them to grow their technical... ...ideal candidate is excited by the improved developer velocity impacts of AI-driven...Long term contractFull timeInternshipShift work$90k - $130k per year
...into one seamless experience. Optix is looking for a Senior Full Stack Engineer to help us build and evolve the platform that powers... ...and Cursor to produce the majority of your output, and you've developed the judgment to review, guide, and correct what they generate....Long term contractFull timeManual laborWork at officeWorldwideFlexible hoursShift work- ...Description Project Overview We are looking for an experienced developer to build a modern Showcase experience for the ResponsiveAds... ...existing Showcase product. The project should not expose the full ResponsiveAds creative library. Marketing will curate and manage...Contract workHourly payFull timeRemote workWork from homeFlexible hours
$90k - $125k per year
.... The Role: We’re looking for a Full Stack Software Engineer to join our growing Engineering... ...You will be responsible for designing, developing, and maintaining our core payroll... ...a genius, and our responsibility is to develop that genius within. Impact is our key metric...Full timeWork at officeRemote work$120k - $150k per year
...and wellness journey. We are growing fast, our technology is at the center of everything we do, and we are looking for a Senior Full-Stack Engineer who wants their code to mean something. Working closely with leadership across product, design, and clinical operations, you...Full timeWork at officeRemote workFlexible hours- ...About us Appnovation is a global, full-service digital partner that combines Strategy... ...About the Role As a Senior OutSystems Developer, you will bridge the gap between complex business... ...optimizations across the OutSystems stack. Collaborate with UX Designers, Innovation...Contract workFull time
- ...Role Overview: We’re hiring a Content Marketing Manager—a full-stack content creator and strategist who can lead our content engine... ...B2B SaaS or startup environment. ~ Proven track record of developing and executing content strategies that support growth, demand gen...Remote jobFull timeFreelance
$60k - $75k per year
...continuous improvement are valued - and where your work directly supports the growth of our teams and brands. This is a fixed-term, 12-month contract, based in-office in Vancouver, BC. Annual Compensation Range $60,000 – $75,000 / year The salary range is dependent on...Contract workFull timeFixed term contractWork at officeLocal area$90k - $125k per year
...what they love. The Role: Push is looking for an experienced Full Stack Software Engineer (back end focus preferred) who loves tracking... ...believe everyone is born a genius, and our responsibility is to develop that genius within. Impact is our key metric - that’s why we...Full timeWork at officeRemote work$50k - $55k per year
...Software Engineer, New Grad — Full Stack (Remote) Are you a recent graduate or up to 1 year into your career, ready to ship features... ...+ Material-UI admin GUI. You’ll be paired with a senior or intermediate engineer on the harder pieces and own smaller features end-to-...Remote jobFull timeInternship$68k - $78k per year
...Organization Overview Learn. Develop. Succeed. is a growing, innovative, research-based, educational nonprofit charity serving children... ...and impact here: Purpose of Position The Senior Full Stack Engineer – Platform & AI Systems will play a key role in building...Permanent employmentFull timeWork at officeImmediate startWork from homeRelocationMonday to friday- ...team, you'll play a key role in helping our customers realize the full value of Push from day one. Take a look at a day in the life of... ...Engineers The Role Push is looking for an experienced Full Stack Software Engineer who will be responsible for architecting, building...Full time
$3600 - $4500 per month
...hardware is bought), and VuePod, our new turnkey, productized bin-picking cell. Role Overview: Apera AI is seeking a Full Stack Software Developer (Co-op) for the 8 months term period (Jan 2027 - August 2027) to join the team behind Apera Forge, our web-based...Work at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Intermediate Full-Stack Developer (Contract). Be the first to apply!
- full stack web developer Vancouver, BC
- full stack developer remote Vancouver, BC
- senior full stack engineer Vancouver, BC
- full stack developer Vancouver, BC
- full stack web developer
- développeur web full-stack
- full stack developer remote
- full stack .net developer
- senior full stack engineer
- junior full stack developer

