Junior Full-Stack Developer (BCIT Co-op) (Vancouver)

Junior Full-Stack Developer (BCIT Co-op) (Vancouver)

13 Sep
|
Equilibrium Mining
|
Vancouver

13 Sep

Equilibrium Mining

Vancouver

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 are developing modern web applications that improve QA/QC, streamline data workflows, and enable collaboration across technical teams and project locations. You’ll work closely with engineers, hydrogeologists, geologists, and project managers to understand real-world challenges, develop practical software solutions, and gain experience applying modern web development to complex technical projects.

We want our people to grow with the business, build meaningful relationships and make a lasting contribution - not simply be part of the team, but help build the future of Equilibrium. As a Junior Full-Stack Developer (Co-op) , you’ll contribute to the development, maintenance, and continuous improvement of web applications that support Equilibrium’s data-focused mining and engineering projects. You’ll work across the frontend and backend , using React, JavaScript/TypeScript, Node.js, Express.js, and MongoDB to build scalable applications and data-driven workflows.

This role will provide hands‑on experience across the full software development lifecycle, including feature development, API and database development, testing, code reviews, deployment support, and collaboration with multidisciplinary technical teams.

Frontend Development: Develop and maintain responsive web applications using React and TypeScript/JavaScript. Develop backend services and application logic using Node.js and Express.js.

API & Data: Build and maintain RESTful APIs and work with MongoDB to support reliable,



efficient data workflows.

Feature Development: Collaborate with engineers and project managers to define, develop, test, and deliver features from concept through implementation.

Performance & Reliability: Help ensure applications are responsive, performant, reliable, and compatible across modern browsers and devices.

Code Quality & Testing: Work with technical and project teams to understand challenges, investigate issues, and develop practical solutions.

Continuous Improvement: Experience building web applications using React and JavaScript/TypeScript through coursework, personal projects, or previous work experience. Familiarity with full-stack web development concepts and an interest in developing across both frontend and backend applications. Familiarity with authentication, authorization, data validation, and basic application security.

Experience using Git and team-oriented version control workflows, including branches and pull requests. Strong analytical and problem‑solving skills, with the ability to learn new technologies and work through technical challenges with guidance when needed. Strong attention to detail and a commitment to writing clean, maintainable, and reliable code. An interest in applying software development to real‑world, data-driven technical challenges is an asset.

Frontend: React,



TypeScript and/or JavaScript, with a focus on building responsive and scalable web applications. Familiarity with Tailwind CSS is an asset.

Backend: Node.js, Express.js, and MongoDB, including RESTful API development and backend application logic.

DevOps & Deployment: Familiarity with Docker, CI/CD pipelines, or cloud-based deployment is an asset. Technical excellence. Equilibrium is a specialist technical consultancy serving the global mining and natural resources sectors.

We bring together expertise in geotechnical engineering, structural geology, and hydrogeology, to solve complex technical challenges and deliver practical solutions for our clients. Founded by internationally respected technical leaders, we combine deep technical expertise with a practical, solutions‑focused approach and close client relationships. Technical excellence is at the heart of what we do.

More than half of our team are women, reflecting the inclusive and collaborative culture we are building at Equilibrium. We want people to feel heard, supported and empowered to contribute - whether that’s sharing an idea, challenging an assumption or helping a colleague succeed.

Our values: excellence, transparency, diversity and mindfulness of our impact - guide how we work with each other, serve our clients and contribute to our communities and the planet. Canada $29.00 CAD per hour We are accepting applications from students enrolled in the BCIT Computing Co-op Program who are eligible for a co‑op work term. This is primarily an in‑office position based in Vancouver, Canada , with a flexible hybrid arrangement available for the right candidate.

📌 Junior Full-Stack Developer (BCIT Co-op) (Vancouver)
🏢 Equilibrium Mining
📍 Vancouver

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: junior full-stack developer (bcit co-op) (vancouver) / vancouver

Subscribe to this job alert:

Get the latest job offers by email for: junior full-stack developer (bcit co-op) (vancouver) / vancouver