Enable job alerts via email!

Software Engineer II, Fullstack (C#, .NET, Angular)

Knowledgehook

Ontario

Hybrid

CAD 90,000 - 120,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading educational technology company as a Software Engineer II, Fullstack, where you'll enhance code quality and develop impactful features. Collaborate within a passionate team dedicated to transforming education through innovative solutions in math, engaging over 5 million students globally.

Benefits

Medical, dental, and vision coverage with company paid premiums
Generous paid time off program
Hybrid work environment

Qualifications

  • At least five years of SaaS development experience.
  • Strong knowledge of C# and .NET required.
  • Familiarity with modern front-end frameworks like Angular or React.

Responsibilities

  • Own the codebase and propose improvements.
  • Design, write, test, and release code.
  • Conduct code reviews to uphold best practices.

Skills

C#
.NET
SQL
Angular
NodeJS
Typescript

Education

Bachelor's degree in Computer Science or equivalent

Job description

Software Engineer II, Fullstack (C#, .NET, Angular)

Join to apply for the Software Engineer II, Fullstack (C#, .NET, Angular) role at Knowledgehook

Software Engineer II, Fullstack (C#, .NET, Angular)

Join to apply for the Software Engineer II, Fullstack (C#, .NET, Angular) role at Knowledgehook

Knowledgehook is on a mission to empower the problem-solvers of tomorrow. We are preparing the next generation of learners to create an incredible future. We have a math education brand with a passionate fan-base and are creating a purpose-driven team who loves to collaborate and solve problems with solutions that break new ground. We are looking for a high performing Software Engineer ll to develop new features as well as improving the codebase quality and architecture.

We use technology that is best suited for solving problems for our learners. Currently, we work with Angular, C#, NodeJS, and MS SQL Server, and we are always open to adopting new technologies if they can help us achieve our goals. If you understand Bubble Sort but would question implementing it then you’ve come to the right place. Please include “Math is awesome" in your resume.

What you will be doing

We are dedicated to providing functional solutions for students around the world, on smartphones, desktops, chromebooks, or even gaming rigs. As a member of the Engineering team, you will have the opportunity to:

  • Own the codebase, and proposes changes to improve it
  • Model problems, design, write, test, and release code to solve them
  • Conduct code reviews and enforce best practices
  • Work closely with Engineering Leadership to design and implement long-term backend solutions following industry best practices
  • Work on new and existing product features used by a massive audience of students and teachers
  • Enhance the platform to boost performance, usability, and scalability

What you need to succeed

  • A highly motivated, and engaged individual, with a strong sense of ownership
  • At least five years of developmental SaaS experience
  • A deep knowledge of C# .NET and SQL
  • Familiar with optimizing queries, and the performance challenges of large-scale websites.
  • Experienced with modern front-end frameworks: Angular or React
  • Strong knowledge of Typescript language and Node environment
  • Use effective product development processes, and deliver results
  • Strong communication skills, both spoken and written — we are a remote team and communication is critical
  • To excel at giving and receiving feedback
  • A desire to change the world
  • Nice-to-have: Edtech, CI/CD

What’s in it for you

  • Be part of a transformational organization! The Ed-Tech industry has a direct impact on the education system, empowering students and families with innovative tools and resources to enhance learning outcomes. As an Ed-Tech company, we are revolutionizing the way children learn math and tackling math phobia.
  • Join a winning team! This is a unique opportunity to be part of a thriving team and develop your skills and knowledge. While the journey may be challenging, it will also be immensely rewarding.
  • Join a welcoming and supportive community! Our team is a tight-knit group of individuals who share a common passion for our work, and we collaborate closely to achieve our objectives, creating an intimate and caring community.
  • Competitive Total rewards! Our Total Rewards package aligns with industry standards:
  • We offer a benefits package that includes medical, dental, and vision coverage, with 100% of premiums paid by the company.
  • We have a generous paid time off program that includes both vacation and personal days.
  • We embrace a hybrid work environment, empowering you to thrive with the flexibility of remote and in-office collaboration.

About Us

Knowledgehook, a leading educational technology company, empowers over 450,000 teachers and parents to collaboratively support the mathematics learning journey of over 5 million students worldwide. Winner of Google’s Game Changer Award and named Top Disruptor by BNN, its platform analyzes student understanding through engaging assessments, providing real-time personalized solutions to close learning gaps between classroom teaching and at-home learning. Designed by leading numeracy and research experts, Knowledgehook’s Instructional Guidance System is known for reinventing how online technology supports education and educators, while developing students into problem solvers of tomorrow by giving them a love of learning, today.

How to Apply

Does this position sound like a good fit? Please share your updated resume with us to be considered for this role. Remember to include “Math is awesome" in your resume to stand out.

As part of the recruitment process we require references, and Criminal Record and Judicial Matters Check (Level 2) or Vulnerable Sector Check (VSC).

By applying to this position you are confirming you possess either a Canadian citizenship, permanent resident status or work permit.

In accordance with the Accessibility for Ontarians with Disabilities Act and the Ontario Human Rights Code Knowledgehook Inc. will provide accommodations throughout the recruitment and selection process to applicants with disabilities. If selected to participate in the recruitment and selection process, please inform Human Resources of the nature of any accommodation(s) that you may require.

We thank all those who apply but only those selected for further consideration will be contacted.

Seniority level
  • Seniority level
    Associate
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Consulting and Information Technology
  • Industries
    Technology, Information and Internet, IT Services and IT Consulting, and Education

Referrals increase your chances of interviewing at Knowledgehook by 2x

Sign in to set job alerts for “Software Engineer” roles.
Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto
Software Developer Full Stack (Junior) 9063-1115
Frontend Software Engineer (Remote - Canada)

Toronto, Ontario, Canada CA$100.00-CA$125.00 1 month ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Application Developer II, Application Development

First National Financial LP

Toronto

On-site

CAD 80,000 - 110,000

5 days ago
Be an early applicant

.Net Python Developer

Synechron

Mississauga

On-site

CAD 110,000 - 120,000

5 days ago
Be an early applicant

Azure Cloud Engineer - CARFAX Canada

CARFAX Canada

London

Hybrid

CAD 90,000 - 120,000

8 days ago

Senior Dynamics 365 & Windows Developer

Yoush Consulting

Toronto

On-site

CAD 90,000 - 130,000

7 days ago
Be an early applicant

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

23 days ago

Software Engineer, Ceph & Distributed Storage

Canonical

Vancouver

Remote

CAD 80,000 - 110,000

25 days ago

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

18 days ago

Python and Kubernetes Software Engineer - Data, Workflows, AI / ML & Analytics

Canonical

Vancouver

Remote

CAD 85,000 - 120,000

18 days ago

Python and Kubernetes Software Engineer - Data, Workflows, AI/ML & Analytics

Canonical

Vancouver

Remote

CAD 80,000 - 120,000

25 days ago