Description

About SPC Student Price Card Ltd.

We’re on a mission to make student life better—one saving at a time. Spend. Save. Repeat. is more than our slogan; it’s how we help students stretch their budgets while enjoying more of what matters. From everyday essentials to special experiences, we deliver value through creativity, collaboration, and grassroots innovation, always keeping students at the heart of our work.

We believe in rolling up our sleeves and working side-by-side to solve problems, share ideas, and make an impact. Our culture is built on teamwork, open communication, and the freedom to take ownership of projects from concept to launch. We thrive on curiosity, a willingness to learn, and supporting each other’s success both inside and outside the organization.

We’re looking for a motivated Junior Full-Stack Developer with a passion for learning and building great products. In this role, you’ll work closely with our internal product team and external partners, gaining hands-on experience with technologies like React Native, Python (Flask), HTML, CSS, and JavaScript. You’ll help maintain and enhance our systems, contribute to new feature development, and explore modern practices like agile, CI/CD, and REST APIs. This is a great opportunity for recent grads or early-career developers to sharpen their skills, take ownership of projects, and make a real impact in a fast-paced, collaborative environment.

Here’s how you will impact SPC:

  • Support Development: Assist in the development of interactive digital in-app experiences under the guidance of senior developers.
  • Feature Implementation: Contribute to the design and implementation of new features that enhance the user experience.
  • Optimization: Identify opportunities for optimizing existing features and systems, and work on improvements to enhance performance and scalability.
  • Collaborative Coding: Participate in code reviews, contribute to app builds, and assist in App Store/Play Store submissions.
  • Agile Participation: Engage in sprints, estimations, and iterative development alongside the product team.
  • Requirement Translation: Help translate user requirements into software requirements.
  • Technical Assistance: Provide support for front-end applications and back-end services.
  • Quality Assurance: Lead QA activities during the product development lifecycle, including writing and executing test cases, identifying bugs, and collaborating with developers to ensure high-quality releases.

Who you are:

  • Team Player: You enjoy collaborating with peers and building relationships within the team.
  • Eager Learner: You take initiative in learning new technologies and approaches, and aren’t afraid to ask for help when needed.
  • Problem Solver: You have a knack for troubleshooting and are eager to take ownership of tasks.
  • Innovative Thinker: You’re excited about contributing new ideas and implementing features that enhance the product.

The soft skills you bring to the team:

  • Accountability: You take responsibility for your work and contribute positively to the team’s success.
  • Communication: You can effectively convey information and practice active listening.
  • Adaptability: You can adapt to changing circumstances and maintain functionality.
  • Collaboration: You work well with others, respecting their contributions and striving for team success.
  • Problem Analysis: You can detect issues and link various pieces of information to identify solutions.
  • Time Management: You plan and organize your work efficiently to meet deadlines.

What you contribute to the team:

  • Diploma or Bachelor’s degree in Computer Science or a related discipline.
  • 1–2 years of experience in a development role (internship or co-op experience accepted).
  • Foundational knowledge of front-end technologies (HTML, CSS, JavaScript) and back-end development (Python, Flask).
  • Proficiency with version control systems (Git).
  • Hands-on experience with React Native (required).
  • Experience working with JavaScript-based mobile frameworks.
  • Familiarity with agile methodologies, DevOps practices, test-driven development, and CI/CD processes.
  • Interest in loyalty and subscription-based programs (experience in this area considered an asset).
  • Portfolio of past development work or relevant project samples is required.

Here’s what SPC offers:

  • VIP SPC Membership – Enjoy exclusive student-like discounts and perks.
  • Flexible Time Off – Recharge with vacation and personal days when you need it.
  • Comprehensive Health Benefits – Health Spending Account, Wellness Spending Account, dental, medical, vision care, travel insurance, and group coverage for your well-being.
  • Continuous Learning – Access to a corporate Coursera subscription and other learning resources to grow your skills.
  • Company Events – Participate in virtual and in-person company-sponsored events.
  • Early Fridays – Enjoy shortened work hours every Friday, all year long.

How we work :

You aren’t just valued for your experience and skillsets, but equally for your growth mindset and attitude. We work as a flat organization, working collaboratively as a team and showing up every day as our authentic selves. Our team knows that creative solutions require a diverse approach to thinking and life experiences.

SPC is an equal opportunity employer and values diversity at our company. Our hiring process is inclusive of all candidates regardless of their race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or, disability status. Accommodations are available upon request for all aspects of the selection process.

It’s not a big deal if you don’t meet all our requirements. Only 1% of candidates will ever meet every single requirement posted on most job postings.

If you’ve read this far, click Apply Now