Software Development Co-op (January 2025, 4 or 8 month)

Spare


Date: 2 weeks ago
City: Vancouver, BC
Salary: CA$73,707 - CA$87,687 per year
Contract type: Intern

Spare is looking for two Software Development Co-ops to join our team in January 2025!


Our Spare headquarters is located in Vancouver, BC, and this position will require co-ops to come into our office at least 2 days a week. We prefer to hire a student on an 8-month co-op starting in January; however we're also open to 4-month terms for the right candidate!


For this role you must be enrolled in a Canadian university or college and be a Canadian Citizen, Permanent Resident or valid work permit holder.


As a Software Development Co-op at Spare, you won't just be tackling lines of code – you'll be at the forefront of a movement to create efficient and autonomous transit networks worldwide. This role isn’t about merely observing and conducting superficial tasks, it’s about hands-on involvement! We give our co-ops the autonomy and support to make a tangible difference from day one. For this role, we are seeking individuals who are driven by curiosity, thrive in a dynamic startup environment, are interested in hackathons and don’t fear failure. We value transparency, foster a culture of trust, and believe in rewarding initiative. If you are ready to unleash your creativity, embrace new challenges, and be part of a purpose-driven mission, we invite you to apply to this role and help us shape the future of transportation.



Key Responsibilities

As a Software Development Co-op, you will…

  • Learn about solving hard problems efficiently in production code;
  • Be a full member of the team - have hands on involvement working on our platform;
  • Master tools and technology across our stack, including Node.js, TypeScript, PostgreSQL, React, Kubernetes, and Scala;
  • Actively participate in the day-to-day operations of the team, contributing ideas for how we can better meet the needs of customers;
  • Help us iterate and improve upon current engineering processes, to improve efficiency and to ensure 99.99% uptime;
  • Work with the product team to assess customer needs, and get exposure to customer meetings and potentially on site visits;
  • Participate in company and customer hackathons.



About you

You have...

  • JavaScript / TypeScript knowledge and/or experience;
  • Some experience with web programming fundamentals and technologies; we work with Node.js, PostgreSQL, React, and Kubernetes, but you don't need experience with these specific ones;
  • Passion for building beautiful, functional products that delight users;
  • A drive to learn and to solve challenging problems;
  • The ability to navigate and operate in ambiguity;
  • You want to explore whether working in a startup is right for you – because we’re always looking for great people to join our team, and may have something for you in the future!

Do you have a:

  • Mastery of programming fundamentals and experience developing projects;
  • Passion for algorithms and solving challenging problems;
  • Desire to optimize and scale distributed systems;
  • Eagerness to make an impact in a startup environment;


Bonus points for any of the following:

  • Experience or interest in functional programming;
  • Experience with React, relational databases, GCP;
  • Experience or interest in deploying applications to a cloud environment
  • Previous co-op experience or relevant side projects are a bonus!


Selection Process Schedule:

  • Applications will no longer be accepted after Friday, October 11th at 11:59pm
  • We anticipate technical assessments will take place October 15th - October 18th

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Senior Manager, Global Corporate Communications - Fixed Term Contract until February 2026 (Vancouver)

lululemon, Vancouver, BC
1 day ago
Requirements Description & Requirements who we arelululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design, we create transformational products and experiences that support people in moving, growing, connecting, and being well. We owe our success to our innovative product, emphasis on stores, commitment to our...

Network Analyst - Hybrid

Compugen Inc, Vancouver, BC
CA$50 - CA$65 per hour
1 day ago
About Compugen Compugen is Canada's largest privately-owned Technology Ally. To innovate industries, transform businesses, connect communities, and drive meaningful change, we must think bigger, reach broader, and act bolder. Through knowledge, curiosity, and collaboration, Compugen helps organizations delivering experience by design. This is what it means to be human-centered and technology-enabled.Dreaming, designing, and delivering isn't just a mantra for us...

Project Coordinator

BGIS, Vancouver, BC
1 day ago
Job DescriptionWho We AreBGIS is a leading provider of customized facility management and real estate services. With our combined team of over 6,500 globally, we relentlessly focus on enabling innovation through the services we deliver, while actively looking for new opportunities that will enable innovation for our clients’ businesses. Globally, we manage over 320 million square feet of client portfolios...