Equilibrium brand banner

Junior Full-Stack Developer (BCIT Co-op)

EquilibriumVancouver, CanadaPosted 54m agohybrid
via Workable

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.

Why Join Equilibrium?

Global reach. Specialist expertise. Real influence.

Equilibrium brings together the global reach and expertise of an established consultancy with the autonomy and agility of a specialist firm.

Here, you’ll work closely with experienced leaders, have a genuine voice in the business and see the impact of your work firsthand. As we grow, you’ll have the opportunity to take ownership, deepen your expertise and play a meaningful role in shaping what comes next.

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.

The Role:

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.

You will:

  • Frontend Development: Develop and maintain responsive web applications using React and TypeScript/JavaScript.
  • Backend Development: 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: Write clean, maintainable, testable, and well-documented code and contribute to testing, code reviews, and troubleshooting.
  • Collaboration & Problem Solving: Work with technical and project teams to understand challenges, investigate issues, and develop practical solutions.
  • Continuous Improvement: Contribute to improving development workflows, tools, architecture, and engineering practices.

 What We’re Looking For:

  • Enrolled in the BCIT Computing Co-op Program and eligible for a co-op work term.
  • 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 collaborative 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.
  • Ability to manage time effectively, take initiative, and contribute positively within a collaborative, multidisciplinary team.
  • An interest in applying software development to real-world, data-driven technical challenges is an asset.

 Your Technology Stack:

  • 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.
  • Development & Collaboration: Git, GitHub and/or GitLab, and collaborative development workflows.
  • DevOps & Deployment: Familiarity with Docker, CI/CD pipelines, or cloud-based deployment is an asset.

About Equilibrium:

Complex challenges. Practical solutions. 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. Our multidisciplinary teams work across regions and disciplines to deliver work that is technically sound, practical and fit for purpose.

Technical excellence is at the heart of what we do. We are committed to continuously improving our expertise, how we work and the value we deliver to our clients.

Our People & Culture:

Different perspectives make us stronger.

We believe bringing together different experiences and ways of thinking makes our teams stronger and our work better. More than half of our team are women, reflecting the inclusive and collaborative culture we are building at Equilibrium.

We look for people who are technically excellent, curious, empathetic and generous with their knowledge. Initiative, collaboration and fresh thinking shape how we work, while respect and transparency guide how we work with one another.

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.

Compensation:

Canada $29.00 CAD per hour

Location:

Equilibrium operates globally, with offices in South Brisbane, Australia; Vancouver, Canada; and Portland and Phoenix, USA.

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.

Additional Requirements:

Must be legally authorized to work in Canada.

Similar roles

  • Blobby Media Inc. logo

    YouTube Shorts Writer

    Blobby Media Inc.·Canada

    BlobbyClips is one of YouTube's fastest growing channels, creating short 2D animations that generate billions of views each month. We publish at high volume, move quickly, and aim to make every video better than the last. We're hiring multiple writers who understand internet humor, visual comedy, short-form storytelling, and what makes someone stop scrolling. See the examples below. If you…

    • Remote
    • Contract
    • Express EntryPR day one, no employer
  • Station logo

    Senior Software Engineer

    Station·Netherlands

    Software Engineer Python, FastAPI, React & AI Location: Randstad, Netherlands Working arrangement: Hybrid Employment type: Permanent, full-time The opportunity Are you a Software Engineer who enjoys working across the stack and wants to make a genuine impact in an ambitious tech start-up? Our client is building an innovative, AI-enabled product designed to solve meaningful problems for its customers. As an…

    • Full-time
    • Highly Skilled Migrantsponsor-tied, fast settlement
  • Validus Risk Management logo

    Python Software Engineer

    Validus Risk Management·London, United Kingdom

    We are looking for a Python Software Engineer to join our Client Success Team. The vision of the Client Success Team is to establish a proactive, client-aligned feedback loop that accelerates high-impact feature delivery for the Validus Horizon platform. By doing so, the team enhances internal efficiency and delivers greater external client value. This positions the Client Success Team not…

    • Hybrid
    • Full-time
  • Dr Julian Medical Group logo

    Junior IT Developer

    Dr Julian Medical Group·United Kingdom

    Junior IT Developer Hours: 37.5 hours, full-time, Monday-Friday Start date: as soon as possible – subject to notice period Reporting to: Head of Technology Rate of Pay: £35,000 - £42,000 per annum FTE (dependant on experience) Location: This role is remote; however, you will need to be easily able to travel to London if required. We are looking for a…

    • Remote
    • Full-time
  • YLD.com logo

    Polyglot Engineer (JS/Python/Go)

    YLD.com·London, Canada

    Location: UK Department: Engineering Employment Type: Permanent ABOUT YLD: Our goal is to help our clients keep moving forward. We work with them to build the skills and capabilities they need to stay ahead of the competition, and we know our success only happens when they succeed. We’re a team of curious, talented people, and we’re committed to making YLD…

    • On-site
    • Full-time
    • Express EntryPR day one, no employer
  • opentable logo

    Account Executive

    opentable·London, Canada

    <p><strong><strong>Account Executive (London)</strong></strong></p> <p><strong><strong>Remote</strong></strong> (No weekly office requirement, need to be living in London)</p> <p>With millions of diners, 70,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their…

    • On-site
    • Full-time
    • Express EntryPR day one, no employer
  • Pinewood.AI logo

    Senior Software Developer

    Pinewood.AI·London, United Kingdom

    Pinewood.AI is looking for experienced hands-on Senior Developers to play a key role in our software development teams based in Marylebone. Working closely with Lead Developers, Engineering colleagues, Product, testers, and other colleagues across the wider business, you will support the delivery and ongoing development of our Automotive Intelligence Platform. As a senior member of the team, you will contribute…

    • Hybrid
    • Full-time
  • Tiger Analytics Inc. logo

    Product Owner - Analytics Consulting - MDM

    Tiger Analytics Inc.·Toronto, Canada

    Tiger Analytics is an advanced analytics consulting firm. We are the trusted analytics partner for several Fortune 1000 companies, enabling them to generate business value from data. Our consultants bring deep expertise in Data Science, Machine Learning and AI. Our business value and leadership has been recognized by various market research firms, including Forrester and Gartner. The Business Analyst will…

    • Remote
    • Full-time
    • Express EntryPR day one, no employer