We are currently hiring for the following position(s):

Software Engineer - Intern

Location: Vancouver, BC, Canada - Remote

Minimum qualifications

  • Currently enrolled in an Associate, Bachelor, or Master degree program and or post secondary or training experience with a focus on subjects in software development or other technical related field
  • Experience in Software Development and coding in a general purpose programming language

Preferred qualifications

  • Side projects or open source coding
  • Experience with databases, JavaScript, TypeScript, React, and/or node.js
  • Ability to speak and write in English fluently

About the Job

As an intern at xyzdigital, you will work on customer projects such as Dubsado, a business management software for creative entrepreneurs. You will be immersed in the world of web application development, gaining experience with modern technologies such as: TypeScript, React, Webpack, Docker, Node.js, GraphQL, MongoDB, and Redis. As a key member of a cross-disciplinary team, we will identify projects that match your interests and align with our business objectives. These projects will have a substantial impact on the product and provide value directly to our customers. Along the way you can expect to have consistent mentor-ship, professional development, and weekly Happy Hours Friday at 4PM.

Who You Are

You are constantly looking to improve and learn. When faced with a seemingly impossible challenge, you keep your composure and break the problem down to manageable pieces. You have an interest in web application development and learning how to build reliable and scalable software systems.


  • Apply knowledge gained in computer science of software engineering courses to real world problems
  • Attend daily standups to report progress and identify anything impeding progress
  • Specific areas of focus are project dependent. Some include:
    • Building frontend user experiences using React
    • Optimising queries to improve site performance
    • Developing new APIs