{bc}
indeed

Junior Full-Stack Developer (BCIT Co-op)

Equilibrium
Vancouver, CAN
Full-time
Hybrid
CAD 29.00 per hour
Discovered 1 months ago
BCIT Computing Co-op ProgramReactJavaScriptTypeScriptNode.jsExpress.js

Full Job Posting

Role overview

Equilibrium is seeking a Junior Full-Stack Developer from the BCIT Computing Co-op program.

The role supports global mining and natural resources projects through modern web applications and data-driven workflows.

The developer will work with engineers, hydrogeologists, geologists, and project managers on practical software solutions.

Key responsibilities

  • Develop and maintain responsive frontend applications using React and TypeScript or JavaScript.
  • Develop backend services and application logic using Node.js and Express.js.
  • Build and maintain RESTful APIs and MongoDB data workflows.
  • Define, develop, test, and deliver features with engineers and project managers.
  • Help maintain application performance, reliability, and browser and device compatibility.
  • Write clean, maintainable, testable, and documented code.
  • Contribute to testing, code reviews, troubleshooting, workflow improvements, architecture, and engineering practices.
  • Investigate technical issues and develop practical solutions with multidisciplinary teams.

Candidate requirements

  • Enrollment in the BCIT Computing Co-op Program and eligibility for a co-op work term are required.
  • Experience building web applications with React and JavaScript or TypeScript is required.
  • Familiarity with full-stack development, authentication, authorization, data validation, and basic application security is required.
  • Experience with Git, branches, pull requests, and collaborative version control workflows is required.
  • Strong analytical and problem-solving skills, attention to detail, initiative, time management, and collaborative working ability are required.
  • Interest in applying software development to real-world, data-driven technical challenges is an asset.

Technology stack

  • Frontend technologies include React, TypeScript, and JavaScript.
  • Backend technologies include Node.js, Express.js, and MongoDB.
  • Development workflows include Git, GitHub or GitLab, branches, and pull requests.
  • Tailwind CSS familiarity is an asset.
  • Docker, CI/CD pipelines, and cloud-based deployment familiarity are assets.

About Equilibrium

Equilibrium is a specialist technical consultancy serving the global mining and natural resources sectors.

The company works across geotechnical engineering, structural geology, hydrogeology, and related technical disciplines.

Its stated values include excellence, transparency, diversity, and mindfulness of impact.

Compensation

  • Compensation is CAD 29.00 per hour.

Location and work arrangement

  • The position is based in Vancouver, Canada.
  • The role is primarily in-office, with a flexible hybrid arrangement available for the right candidate.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Equilibrium