Software Developer

Ascend FS

Toronto

On-site

CAD 80,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Beautiful downtown Toronto office
Hybrid work environment

Job summary

Ascend FS is seeking a Full Stack Software Developer for a hybrid role in Toronto. The ideal candidate will have expertise in modern .NET technologies and Linux, alongside a willingness to maintain a legacy Android application. This position emphasizes collaboration and innovation within a team dedicated to revolutionizing digital fundraising.

Qualifications

  • Minimum 5 years of experience in full-stack development.
  • Proficient in modern .NET (at least .NET 5) and Linux.
  • Experience with Agile methodologies is preferred.

Responsibilities

  • Develop high-quality software solutions using modern .NET frameworks on Linux.
  • Collaborate with teams to design and ship new features.
  • Mentor team members in modern .NET development.

Skills

Problem Solving
Communication
Adaptability

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

PostgreSQL
.NET 5
Linux

Job description

Get AI-powered advice on this job and more exclusive features.

We are looking for a talented Full Stack Software Developer proficient in modern .NET technologies (at least .NET 5) and experienced in Linux environments. This hybrid role, based in Toronto, requires a candidate who is adaptable, with a willingness to learn and maintain a legacy Android application in Java. A background in other systems languages, especially Go, is considered a significant bonus. The position is integral to our team, focusing on cutting-edge software development and managing the transition from a legacy Android system.

What You'll Do

  • Develop high-quality software solutions using modern .NET frameworks (at least .NET 5) on Linux.
  • Maintain and troubleshoot a legacy Android application written in Java.
  • Collaborate with teams to design and ship new features for .NET applications on Linux.
  • Lead the gradual phasing out of the legacy Android application.
  • Mentor team members in modern .NET development and share expertise in systems languages, particularly Go.
  • Keep up-to-date with the latest trends in .NET, Linux, Android, and systems programming languages.

What You Bring

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Minimum 5 years of experience in full-stack development, with expertise in modern .NET (at least .NET 5) and Linux.
  • Experience with PostgreSQL for database design and development.
  • Willingness to learn and work with Java for Android application maintenance.
  • Familiarity with Agile methodologies.
  • Strong problem-solving and communication skills.

Preferred Qualifications

  • Experience with other systems programming languages, especially Go.
  • Knowledge of cloud platforms like Azure or AWS.
  • Experience in leading teams and managing transitions from legacy systems.

WHY WORK AT ASCEND?

  • A team that is intellectually curious, dedicated, and has a willingness to get the job done.
  • Help grow a company that helps charities and NPOs fund their charitable causes.
  • Beautiful, downtown Toronto office with lake views and close proximity to transit.
  • Hybrid work environment

Who We Are

We’re revolutionizing the future of digital fundraising, with over $1.5B raised through our industry-leading platform. Trusted by 800+ organizations worldwide — from your favourite NBA team’s gameday 50/50, to your local hospital foundation’s lottery. As we expand into exciting new territory, such as NCAA sports and multi-charity lottery programs, we need bold talent to join our growing team and help write the next chapter of digital fundraising. The energy and opportunity of a start-up, with the stability of an established leader. Are you ready to Ascend?

AscendFS is committed to building and preserving an open, inclusive, and healthy work environment. We welcome all applicants to apply to join our team. We accommodate people with disabilities throughout the recruitment and selection process and applicants are encouraged to advise Human Resources in advance if an accommodation is required. We thank you for your interest in working at AscendFS and we will contact those qualified to continue in the recruitment process.

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology

Referrals increase your chances of interviewing at Ascend FS by 2x

Software Engineer, Backend (All Levels / All Teams)
Software Engineer I, Entry Level (Fall 2024-Spring 2025) - Toronto

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 your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 100,000 - 500,000
Minimum of three weeks vacation
Comprehensive health, dental, and vision coverage
Work-from-home allowance
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Toronto

Remote
CAD 48,000 - 150,000
Minimum three weeks of vacation
Flexible parental leave benefits
Work-from-home allowance
+1
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Athennian • Calgary

Hybrid
CAD 100,000 - 130,000
Minimum of three weeks of vacation
Comprehensive health and dental coverage
Flexible parental leave benefits
+1
Senior Full-Stack Software Engineer
Senior Full-Stack Software Engineer

Agentnoon • Canada

On-site
CAD 80,000 - 110,000
Software Engineer - Angular
Software Engineer - Angular

EQ Bank | Equitable Bank • Toronto

On-site
Competitive discretionary bonus
Market leading RRSP match program
Medical, dental, vision, life, and disability benefits
+3
Senior Software Engineer
Senior Software Engineer

Pentasia • Canada

Remote
CAD 130,000 - 160,000
Continuous opportunities for professional development
Join a skilled and innovative team
Work on projects that reach a global audience
Vice President of Software Engineering
Vice President of Software Engineering

Ultrassure • Toronto

On-site
CAD 147,000 - 175,000
Advanced Software Developer
Advanced Software Developer

Snowed In Studios Inc. • Canada

Hybrid
CAD 110,000 - 135,000
Comprehensive benefits package
4 weeks paid vacation
Unlimited sick leave
+2
Senior Front-End Developer (contract) multiple positions available
Senior Front-End Developer (contract) multiple positions available

Handis Consulting Inc • Canada

Remote
CAD 1,000
Flexible working hours
Opportunity for contract extension
Full Stack Developer, AI
Full Stack Developer, AI

United States Digital Space LLC • Toronto

On-site
CAD 120,000 - 170,000
Total rewards program
Bonuses and flexible benefits
Career development support
+1