Full-Stack Software Developer (Entry-level)

ORGANIZATION:      Pathways to Education Canada
POSITION:                 Full-Stack Software Developer (Entry-level)
REPORTING TO:       Chief Technology Officer
LOCATION:               Toronto, Ontario (currently remote)
WEBSITE:                  www.pathwaystoeducation.ca


Full-Stack Software Developer (Entry-level), Pathways to Education Canada

We’re looking for someone who can change the paradigm for Canadian youth living in poverty. Someone who enjoys building partnerships, making an impact, and working with energetic, high-performing teams. Is that you?

Pathways to Education is a national, charitable organization breaking the cycle of poverty through education. Its award-winning program is creating positive social change by supporting youth living in low-income communities to overcome barriers to education, graduate from high school, and build the foundation for a successful future. Through the collective power of partnerships, Pathways to Education’s innovative program is preparing youth for tomorrow.

The Opportunity

Pathways Canada is accelerating its growth, through innovation, to support more youth across Canada. The Technology team leads the strategy that leverages technology and digital transformation to produce products and platforms that enable the organization to sustainably scale its impact.

As a critical member of the Technology team, you’ll be developing Pathways’ platform consisting of cloud services, mobile, and web applications. You will also help with DevOps and application support. As the successful candidate, you possess an eagerness to learn and will be working with experienced developers who will mentor you to help you grow your skills. Although knowledge of specific programming languages is not a requirement, exposure to the .NET platform, Firebase, C#, JavaScript, Node.js, Vue.js, SQL Server, REST APIs, and major cloud platforms (Azure or GCP preferred) is an asset.

What You’ll Do

  • Write maintainable, testable, and performant software in collaboration with the Technology team.
  • Participate in design and planning.
  • Perform code reviews and testing to ensure high quality software.
  • Research new technology and tools and share findings with internal stakeholders.

What You Bring

  • Post-secondary education or training in Computer Science, Software Engineering, or a similar program.
  • Excellent problem-solving skills.
  • Strong knowledge of important programming and computer science concepts.
  • Experience programming in one or more of the major programming languages.
  • Proactive personality with a passion to deliver your best work.
  • Excellent communication skills to collaborate efficiently with all members of the Technology team.

Nice To Have

  • Experience working with major cloud platforms.
  • Experience developing iOS and/or Android mobile apps (native, Flutter and/or Xamarin).
  • Experience with front-end development and SPA frameworks (Vue, React or Angular).
  • Experience developing cloud services and APIs.
  • DevOps experience.
  • Bilingualism (French and English).

What We Offer

  • An exciting opportunity to be part of a leading not-for-profit dedicated to excellence and impact.
  • A collaborative work environment with a culture of innovation.
  • Opportunities for learning and professional development.
  • Competitive salary.
  • Generous vacation and health benefits package.
  • Group RRSP program.

To confidentially explore this opportunity, please submit a cover letter and resume with the subject line ‘Full-Stack Software Developer (Entry-level)’ to [email protected]. Applications will be accepted until the position is filled. Pathways Canada thanks all applicants for their interest. Due to volume, only those who qualify for an interview will be contacted.

Pathways to Education Canada is committed to fostering a diverse and inclusive work environment. Please advise us of any accommodations needed to ensure fair and equitable access throughout the recruitment and selection process.