Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Full-Stack Applications (Python & React)

$130k - $170k per year

Fitch Group

Senior Software Engineer, Full-Stack Applications (Python & React)

Fitch Ratings is seeking a Senior Software Engineer to join our global Ratings Technology team in Toronto. This is an opportunity to build and enhance mission-critical applications that power the workflows, analytics, and decision-making processes used by analysts across a world-leading credit ratings organization.

As a member of our Ratings Technology team, you will work on modern full-stack applications that support core business capabilities, partnering closely with engineers, product managers, and business stakeholders. We are looking for a highly experienced software engineer with deep expertise in Python and React , strong software engineering fundamentals, and a passion for building scalable, reliable, and user-focused solutions.

We are particularly interested in engineers who are excited about the next generation of software development, including the use of AI-powered technologies and large language models (LLMs) to improve applications, automate workflows, and create better user experiences.

What We Offer:

  • Meaningful technical impact – Build applications and services that directly support Fitch Ratings' analytical and operational workflows, used by teams across the organization.
  • Innovation-first culture and experimentation – Permission to challenge established patterns, explore emerging technologies including AI, and drive proof-of-concepts with access to cutting-edge tools and a community that celebrates curiosity and bold thinking
  • Continuous learning and career growth – Training, certifications, conferences, mentorship opportunities, and clear paths to principal/architect/leadership tracks as you establish yourself as a thought leader
  • Flexibility and world-class environment – Work from premier offices in Toronto with hybrid flexibility, competitive compensation reflecting your seniority, comprehensive benefits, and a culture that values both innovation and work-life harmony

We'll Count on You To:

· Design, develop, and maintain full-stack applications using Python, React, and modern software development practices.

· Build scalable backend services and APIs that support business-critical workflows and data-driven applications.

· Develop intuitive frontend experiences using React , TypeScript, and modern web technologies.

· Collaborate with cross-functional teams to understand requirements, define technical solutions, and deliver high-quality software.

· Contribute to application architecture and technical design , ensuring scalability, maintainability, security, and performance.

· Promote engineering excellence through code reviews, testing, documentation, CI/CD automation, and software development best practices.

· Explore and implement AI-powered capabilities where they can create business value, improve user experiences, or enhance operational efficiency.

What You Need to Have:

·8+ years of professional software engineering experience building and supporting enterprise-grade applications.

·8+ years of hands-on Python development experience , building scalable backend services, APIs, and data-driven applications using frameworks such as FastAPI, Flask, Django, or similar.

·5+ years of hands-on React experience developing modern, responsive, and scalable web applications in production environments.

· Strong experience with TypeScript /JavaScript, HTML, CSS, and modern frontend development practices.

· Experience designing and developing RESTful APIs and integrating with third-party services.

· Solid understanding of software design principles, design patterns, object-oriented programming, data structures, algorithms, and scalable system architecture.

· Experience working with relational and NoSQL databases.

· Familiarity with Agile development methodologies and modern software delivery practices

· AI Fluency – Experience or familiarity with integrating AI-powered capabilities into software applications, including LLM APIs such as OpenAI, AWS Bedrock, Anthropic, or similar platforms. Understanding of concepts such as prompt engineering, retrieval-augmented generation (RAG), AI agents, and responsible AI practices, with the ability to evaluate and apply AI technologies to solve real business problems.

· Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience .

· Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

What Would Make You Stand Out:

  • Experience with Infrastructure as Code (Terraform, AWS CDK, or CloudFormation)
  • Familiarity with Apache Spark or other distributed processing frameworks
  • Experience with dbt, Airflow, or similar data pipeline orchestration tools
  • Knowledge of MLOps practices and model deployment
  • Experience working in Agile/Scrum environments
  • Familiarity with observability tools (e.g., Datadog, Grafana, OpenTelemetry)
  • Familiarity with data visualization tools like Qlik Sense, Power BI, Amazon Quicksight

If you are a seasoned technologist with a passion for innovation, a desire to shape organizational direction, and the courage to question the status quo, we would love to hear from you!

Why Fitch?

At Fitch Group, the combined power of our global perspectives is what differentiates us. Our global network of colleagues comes together to accomplish things greater than they ever could alone.

Every team member is essential to our business, and each perspective is critical to our success. We embrace a diverse culture that encourages a free exchange of ideas, guaranteeing your voice will be heard and your work will have an impact, regardless of seniority.

We are building incredible things at Fitch and we invite you to join us on our journey.

About Fitch Group

Fitch Group is a global leader in financial information services with operations in more than 30 countries. Wholly owned by the Hearst Corporation, we are comprised of three main businesses: Fitch Ratings | Fitch Solutions | Fitch Learning.

For more information please visit our websites: | |

Fitch is committed to providing global securities markets with objective, timely, independent and forward-looking credit opinions. To protect Fitch's credibility and reputation, our employees must take every precaution to avoid conflicts of interests or any appearance of a conflict of interest. Should you be successful in the recruitment process at Fitch Ratings you will be asked to declare any securities holdings and other potential conflicts prior to commencing employment. If you, or your immediate family, have any holdings that may conflict with your work responsibilities, you may be asked to divest yourself of them before beginning work.

Fitch Group is proud to be an Equal Opportunity and Affirmative Action Employer. We evaluate qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, and other statuses protected by law.

FOR TORONTO ROLES ONLY:  Expected base pay rates for the role will be between 130,000 CAD and 170,000 CAD. Actual salaries will be determined on an individualized basis and may vary based on factors including but not limited to education, training, experience, past performance, and other job-related factors. Base pay is one part of Fitch’s total compensation package, which, depending on the position, may also include commission earnings, discretionary bonuses, long-term incentives, and other benefits sponsored by Fitch.  

#LI-Group

#LI-AT

#LI-Hybrid

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Full-Stack Applications (Python & React) in Toronto, ON vacancy
  •  ...subscription management features across our full-stack architecture. Build and maintain...  ...subscription management interfaces using React/ Next.js . Create and maintain webhook...  ...tests using Jest. Collaborate with staff engineers on system design and architectural... 
    Senior
    React
    Full time
    Work at office
    Remote work
    Worldwide
    Flexible hours

    E2x Is Now Part Of Apply Digital

    Toronto, ON
    8 hours ago
  •  ...STAN is looking for a full-time Senior Software Engineer who is an enthusiastic problem solver to help create the technology that will change the way we manage residential communities. We believe that properties can be autonomously managed. Do you? This position is based in... 
    Senior
    React
    Full time
    Work at office

    STAN AI

    Toronto, ON
    8 hours ago
  • $110k - $270k per year

     ...making a positive impact on its customers, employees, and communities. The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work with the latest front-end and back-end technologies as... 
    Senior
    React
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Toronto, ON
    8 hours ago
  •  ...Position Description: Senior Full Stack S oftware Engineer   Reporting to: Director of Application Engineering     Signal 1 helps health systems accelerate AI adoption with a category defining technology platform. Signal 1’s first product, the AI Management System (AIMS... 
    Senior
    React
    Full time

    Signal 1

    Toronto, ON
    8 hours ago
  • $100k - $125k per year

    1-800-GOT-JUNK? is seeking a Senior Software Engineer (Full Stack) to join our Product & Technology team in Vancouver or Toronto . You will sit on the Omni Channel Product Team, building commercial customer and field-facing products end to end: not only implementing tickets... 
    Senior
    React
    Full time
    Internship
    Work at office
    Remote work

    O2e Brands

    Toronto, ON
    8 hours ago
  •  ...Canadians who are underserved by the traditional financial system.   Position Summary: Haventree is looking for a Senior Software Engineer ( Full Stack ) to join our fast-growing team. In this role, you will design and build end-to-end solutions that power our customer... 
    Senior
    React
    Full time
    Flexible hours

    Haventree Bank

    Toronto, ON
    8 hours ago
  •  ...Description Basetwo provides manufacturing engineers with a low code AI platform that helps...  ...siloed databases The Role As a Full Stack Engineer, you will be working on one or more...  ...at all levels of the stack, from AWS, Python and Postgres to React, HTML and CSS to build... 
    React
    Python
    Long term contract
    Full time
    Work from home
    Flexible hours

    Basetwo Pty Ltd

    Toronto, ON
    8 hours ago
  •  ...You’ll join a small, high-impact engineering group building modern SaaS products...  ...implementing backend services and web applications on a modern Microsoft stack (C#, .NET, ASP.NET MVC, Azure, SQL Server...  ...to front-end features using React and modern JavaScript, keeping UI fast... 
    React
    Long term contract
    Full time
    Work at office
    Work from home
    3 days per week

    Calliere

    Toronto, ON
    8 hours ago
  •  ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...— and we’re just getting started. Role Overview As a Full Stack Software Engineer at Harvey, you’ll play a pivotal role in constructing... 
    React
    Python
    Long term contract
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    8 hours ago
  • $130k - $150k per year

     ...We're looking for a Senior Full Stack Software Engineer who is passionate about building high-quality software in an AI-native way. Someone who treats Claude and the latest agentic coding tools as a core part of their craft, not a novelty. In this role, you will own technical... 
    Senior
    Full time
    Casual work

    Altaml

    Toronto, ON
    8 hours ago
  •  ...more consistent, and better-informed investment decisions across early and growth-stage companies.StartupFuel is hiring a Full-Stack Software Engineer to build and scale the SaaS platform behind DiligenceGPT™. This role focuses on the product, platform, and infrastructure... 
    React
    Full time
    Internship

    Startupfuel

    Toronto, ON
    8 hours ago
  • $140k - $160k per year

     ...transformed the way businesses approach e-commerce and online advertising and we’re ready to continue growing.   As a Senior Software Engineer - Full Stack with Perpetua, you will contribute to our core platform built primarily with Python, Django, React, TypeScript, BigQuery... 
    Senior
    React
    Python
    Full time
    Work at office
    Local area
    Immediate start

    Flywheel Digital

    Toronto, ON
    8 hours ago
  • $90k - $125k per year

     ...management system for our customers so they can spend more time doing what they love. The Role: We’re looking for a Full Stack Software Engineer to join our growing Engineering team! In this role, you will play a key part in building and scaling our payroll platform,... 
    React
    Python
    Full time
    Work at office
    Remote work

    Push Operations

    Toronto, ON
    8 hours ago
  • $150k - $190k per year

     ...the Team We build enterprise software that helps organizations...  ...improve go-to-market agility. Our engineering organization includes multiple product application teams responsible for delivering...  ...capabilities. We are seeking Senior Backend Engineers to join our application... 
    Senior
    React
    Python
    Full time

    Forma.ai

    Toronto, ON
    8 hours ago
  • $130k - $160k per year

     ...systems that scale. A network agnostic tech stack. Agile, cross-functional teams built on...  ...hear from you. We're looking for a full-stack JS engineer to help us scale and connect millions...  ...these challenges. As a Full-Stack Software Engineer, you will: Work on developing... 
    React
    Full time
    Work from home
    Worldwide
    Flexible hours

    Us Mobile

    Toronto, ON
    8 hours ago
  •  ...practical solutions driven by engineering excellence. Join our team...  ...of enterprise/consumer facing applications within a team-based Agile environment. The way we build software is strongly influenced by the...  ...such as Angular, React, Moleculer, Node.js, MongoDB,... 
    Senior
    React
    Full time
    Remote work

    Electric Mind

    Toronto, ON
    8 hours ago
  •  ...Location: US or Canada Type: US Applicants - Full-Time; Canadian Applicants - Independent Contractor...  ...who push us forward. Across strategy, engineering, design, data, and operations, we seek...  ...-edge AI solutions with intuitive software development. We specialize in building... 
    Senior
    React
    Python
    Full time
    For contractors

    Human Agency

    Toronto, ON
    8 hours ago
  • $70k - $85k per year

     ...Description Role Title: Full Stack Python Developer Location: Toronto, ON Employment Type: Full-Time (Onsite/Hybrid) Reports to: Head of IT & Engineering from the IT Team Salary Range: 70k–85k CAD per year  Role Overview: We’re looking for a skilled... 
    React
    Python
    Full time
    Local area
    Remote work
    Flexible hours

    Fulfillment IQ

    Toronto, ON
    8 hours ago
  •  ...We are currently looking for a Senior Full Stack Engineer to join our growing Web Applications team. Reporting to the Engineering Manager, you'll work on complex projects, actively contribute to Conversational AI, back-end and front-end initiatives, and grow along with other... 
    Senior
    React
    Python
    Full time
    Immediate start

    Benchsci

    Toronto, ON
    8 hours ago
  •  ...fastest growing dealer and OEM software provider in Canada. The...  ...industries. Over 6.5 million credit applications are submitted via the...  ...Generative AI (GenAI) to enhance engineering productivity, automate repetitive...  ...looking for an Intermediate Full Stack Software Engineer to... 
    Python
    Full time

    Autotrader.ca

    Toronto, ON
    8 hours ago
  •  ...Technological Toolkit Mobile & Web Development: (iOS, Android, React Native, React, Node.js) Voice-Activated Platforms: (Amazon...  ...the digital landscape. ROLE OVERVIEW We’re looking for full stack engineers who are not just strong technically, but are actively... 
    React
    Full time
    Shift work

    Tribalscale

    Toronto, ON
    8 hours ago
  •  ...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and...  ...we’re just getting started. Role Overview As a Staff Full Stack Software Engineer at Harvey, you’ll play a pivotal role in shaping the... 
    React
    Python
    Long term contract
    Full time
    Work at office
    Relocation package
    Flexible hours
    3 days per week

    Harvey

    Toronto, ON
    8 hours ago
  •  ...them, and to create a place where our people are proud to Build. Better.   As an Senior Full Stack Developer in our Build guild, you’ll design and deliver high-quality, scalable applications across the full technology stack. You’ll work hands-on in Java and Angular to... 
    Senior
    React
    Permanent employment
    Full time
    Flexible hours

    RAVL

    Toronto, ON
    8 hours ago
  •  ...We do have a job opening for Software Developer - Full Stack - Senior for our direct client Province of Ontario. The position details are given below: Job Details: Job ID: RQ11347 - Software Developer - Full Stack - Senior Client : Land & Resources Cluster Location... 
    Senior
    React
    Full time

    Itprofound Inc.

    Toronto, ON
    8 hours ago
  •  ...Role You are an experienced software developer, who has worked as...  ...small-to-medium scale applications. You are a team player and...  ...Node.js coupled with OpenAPI, React, Next.js , storybook and other...  ...Reporting directly to the Engineering Manager, work together on and... 
    Senior
    React
    Remote job
    Full time
    Flexible hours

    #Paid

    Toronto, ON
    8 hours ago
  •  ...What we're looking for We are looking for a senior full stack dev! Phoenix is a Y Combinator backed startup based in downtown Toronto. You’ll...  ...our platform. We are looking for a passionate, mission-driven engineer who takes pride in the products they build. You're the type of... 
    Senior
    React
    Work at office

    Phoenix

    Toronto, ON
    8 hours ago
  • $110k per year

     ...About the Role Reporting to the Team Lead, Development, the Senior Full Stack Developer (Developer III) is responsible for instrumenting,...  ...Design and develop new features and functionality for web applications using technologies such as Golang, Typescript, gRPC, messages... 
    Senior
    Long term contract
    Full time
    Temporary work
    Summer work
    Work at office
    Local area
    Remote work
    Flexible hours

    Nelson Education Ltd

    Toronto, ON
    8 hours ago
  •  ...Senior Software Developer - Full Stack -  Hybrid: 3 Days onsite / 2 days remote 222 Jarvis St, Toronto, ON M5B 2B8 Ministry of Public and Business Service Delivery and Procurement Contract, 9 months to start Submission Deadline: 2025-05-29, 12:00 p.m. EST... 
    Senior
    React
    Full time
    Contract work
    Manual labor
    Remote work

    Source Code

    Toronto, ON
    8 hours ago
  •  ...Correspondence Portal built with .NET and React technologies. This initiative...  ...Provides mentoring to specific Software Development I and potentially Software Engineer I to discuss specific engineering...  ...and expertise to QA team on application testing. \\ Provides work estimates... 
    Senior
    React
    Long term contract
    Contract work
    Manual labor

    Maarut

    Toronto, ON
    8 hours ago
  •  ...specifications into working, tested applications. This includes dev \\\ \...  ...have advanced proficiency in React.js \- functional components, hooks...  ...strong proficiency in modern Python versions, and building REST...  ...have hands\-on experience with software architecture principles and... 
    Senior
    React
    Python
    Contract work

    Maarut

    Toronto, ON
    8 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Full-Stack Applications (Python & React). Be the first to apply!