Senior Full Stack Developer

raisin Software

Toronto

On-site

CAD 105,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

raisin Software is seeking a Senior Full Stack Developer to build end-to-end web experiences using Angular on the front end and .NET/C# on the back end. You will mentor teammates, architect services, and work on the newest product under development, with AI-assisted workflows and modern tooling.

You will collaborate with designers, product managers, and engineers to deliver performant, scalable software for nonprofits and charities across Canada and the U.S.

Qualifications

  • 8+ years of experience in full-stack software development across front-end and back-end technologies.
  • Strong proficiency in .NET and C# for back-end services.
  • Hands-on experience with Entity Framework for data access in .NET.
  • Relational database experience with PostgreSQL and Microsoft SQL Server.
  • Strong knowledge of HTML5, CSS3, JavaScript, and Angular.
  • Familiarity with WCAG 2.1 and responsive/mobile-first design.
  • Excellent communication and collaboration skills.
  • Prior SaaS or small-team experience preferred.
  • Autonomy, initiative, and impact-driven mindset.
  • Experience using Generative AI (Claude Code) to assist in code development.

Responsibilities

  • Develop and maintain high-quality web applications across the full stack using Angular on the front end and .NET/C# on the back end.
  • Architect services and APIs leveraging your back-end expertise.
  • Design, build, and maintain RESTful APIs and back-end services that are secure, performant, and scalable.
  • Model and manage relational data with Entity Framework using PostgreSQL and MS SQL Server.
  • Collaborate with designers, product managers, and engineers to deliver seamless user experiences.
  • Design responsive user interfaces using Tailwind CSS and Angular.
  • Utilize Claude Code to accelerate development while upholding high code quality.
  • Write clean, well-documented code and follow best practices.
  • Optimize apps for speed and scalability on client and server sides.
  • Conduct testing and debugging to ensure high-quality deliverables.
  • Participate in code reviews to improve quality.

Skills

NET/C#
Entity Framework
PostgreSQL
Microsoft SQL Server
Angular
TypeScript
HTML5
CSS3
JavaScript
Tailwind CSS
RESTful APIs
Claude Code

Tools

Claude Code

Job description

AboutRaisin

At raisin®, every connection helps charities and nonprofits raise more for the causes that matter. Our SaaS platform empowers 300+ organizations across Canada and the U.S. to fundraise more effectively in critical areas such as mental health, animal welfare, food security, medical research, and international development.

The Role

We’re seeking an experienced Senior Full Stack Developer to join our team and help build exceptional, end-to-end web experiences. You’ll work across the stack, Angular on the front end and .NET/C# on the back end, designing responsive, performant interfaces along with the APIs, services, and data layers that power them. In the near term, you will likely be involved more in Back End development, including helping us architect our newest product that is under development. As a key member of our development team, this is an opportunity to make a significant impact on our product and mentor other developers while working with modern technologies and AI-assisted development workflows.

WhatYou’llDo
  • Develop and maintain high-quality web applications across the full stack, using Angular on the front end and .NET/C# on the back end.
  • Use your experience in creating complex Back End software to help us architect services and APIs.
  • Design, build, and maintain RESTful APIs and back-end services that are secure, performant, and scalable.
  • Model and manage relational data using Entity Framework, working with PostgreSQL and Microsoft SQL Server.
  • Collaborate with cross-functional teams, including designers, product managers, and fellow engineers, to deliver seamless user experiences.
  • Design and implement responsive user interfaces that are visually appealing and intuitive to use.
  • Utilize UI frameworks such as Tailwind CSS and Angular to enhance the UI/UX of applications.
  • Leverage generative AI tools (we use Claude Code) to accelerate development, while maintaining strong engineering judgment and code quality.
  • Write clean, efficient, and well-documented code while following best practices and coding standards.
  • Optimize applications for maximum speed and scalability across both client and server.
  • Conduct thorough testing and debugging to ensure high-quality deliverables.
  • Participate in code reviews to provide constructive feedback and ensure code quality.
Who You Are
  • Minimum of 8 years of experience in full-stack software development, with strong proficiency across both front-end and back-end technologies.
  • Strong proficiency in .NET and C# for building back-end applications and services.
  • Hands-on experience with Entity Framework for data access and object-relational mapping within .NET.
  • Solid relational database (RDBMS) experience, including PostgreSQL and Microsoft SQL Server.
  • Strong knowledge of web development technologies such as HTML5, CSS3, JavaScript, and TypeScript, with a focus on Angular.
  • Familiarity with accessibility and the Web Content Accessibility Guidelines (WCAG) 2.1.
  • Understanding of responsive design principles and mobile-first development.
  • Excellent communication and collaboration skills.
  • Prior SaaS or small-team experience helps you hit the ground running.
  • Energized by autonomy, proactive, and motivated by impact.
  • Excited to support nonprofits through better fundraising technology.
  • Experience using Generative AI to assist in code development (we use Claude Code), with the judgment to apply AI-assisted workflows effectively while upholding high code quality.
Compensation

raisin expects to offer a base salary in the range of $105,000 – $130,000 CAD. Individual compensation within this range is determined based on job-related skills, experience, and location. Total compensation may also include additional benefits and growth opportunities.

AI in Recruitment

raisin does not use artificial intelligence to evaluate or screen candidates during the recruitment process. Our team reviews all applications to ensure a thoughtful, human-centred hiring experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

GTM Engineer
GTM Engineer

raisin Software • Toronto

Hybrid
CAD 100,000 - 130,000
Hybrid work model
Office in Junction area
Growth opportunities
Software Developer - Full Stack - Intermediate
Software Developer - Full Stack - Intermediate

Raise • Toronto

On-site
CAD 80,000 - 100,000
Senior Developer 1 - Front End
Senior Developer 1 - Front End

Financeit • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid workplace options
Competitive pay with 20% annual bonus
Medical, dental and vision coverage
+5
Software Developer - CRM - Senior
Software Developer - CRM - Senior

Raise • Toronto

On-site
CAD 90,000 - 130,000
Manager, Client Support
Manager, Client Support

A.K.A New Media • Toronto

Hybrid
CAD 70,000 - 90,000
Competitive base salary
Training and mentorship
Comprehensive benefits package
+2
Full Stack Developer-RD-019
Full Stack Developer-RD-019

Irth Solutions, L.L.C. • Canada

Hybrid
CAD 65,000 - 100,000
Permanent full-time position
100% remote work environment
37.5 hours per week
+4
Full Stack Developer RD-018
Full Stack Developer RD-018

Irth Solutions, L.L.C. • Canada

Hybrid
CAD 65,000 - 100,000
Permanent, full-time position
100% remote work environment
37.5 hours per week
+4
Senior Developer 1
Senior Developer 1

United States Digital Space LLC • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work
Medical coverage
Dental coverage
+6
Senior Developer 1
Senior Developer 1

Financeit • Toronto

Hybrid
CAD 120,000 - 130,000
Hybrid work arrangement
Medical, dental and vision coverage
RRSP matching
+2
Experienced Full Stack Developer (.NET and JavaScript)
Experienced Full Stack Developer (.NET and JavaScript)

Riva International, Inc. • Canada

On-site
CAD 80,000 - 120,000
RRSP/IRA matching
Paid vacation starting with 3 weeks
Paid wellness time
+3