Senior Software Engineer, Full-Stack Applications (Python & React)
$130k - $170k per yearFitch 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
- ...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...SeniorReactFull timeWork at officeRemote workWorldwideFlexible hours
- ...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...SeniorReactFull timeWork at office
$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...SeniorReactRemote jobFull timeWork at officeLocal areaWork from home- ...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...SeniorReactFull time
$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...SeniorReactFull timeInternshipWork at officeRemote work- ...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...SeniorReactFull timeFlexible hours
- ...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...ReactPythonLong term contractFull timeWork from homeFlexible hours
- ...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...ReactLong term contractFull timeWork at officeWork from home3 days per week
- ...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...ReactPythonLong term contractFull timeWork at officeRelocation packageFlexible hours3 days per week
$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...SeniorFull timeCasual work- ...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...ReactFull timeInternship
$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...SeniorReactPythonFull timeWork at officeLocal areaImmediate start$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,...ReactPythonFull timeWork at officeRemote work$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...SeniorReactPythonFull time$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...ReactFull timeWork from homeWorldwideFlexible hours- ...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,...SeniorReactFull timeRemote work
- ...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...SeniorReactPythonFull timeFor contractors
$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...ReactPythonFull timeLocal areaRemote workFlexible hours- ...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...SeniorReactPythonFull timeImmediate start
- ...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...PythonFull time
- ...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...ReactFull timeShift work
- ...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...ReactPythonLong term contractFull timeWork at officeRelocation packageFlexible hours3 days per week
- ...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...SeniorReactPermanent employmentFull timeFlexible hours
- ...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...SeniorReactFull time
- ...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...SeniorReactRemote jobFull timeFlexible hours
- ...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...SeniorReactWork at office
$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...SeniorLong term contractFull timeTemporary workSummer workWork at officeLocal areaRemote workFlexible hours- ...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...SeniorReactFull timeContract workManual laborRemote work
- ...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...SeniorReactLong term contractContract workManual labor
- ...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...SeniorReactPythonContract work
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!
- software developer internship Toronto, ON
- software development engineer Toronto, ON
- software developer no experience Toronto, ON
- junior software developer Toronto, ON
- software engineer Toronto, ON
- software engineer devops Toronto, ON
- software developer co-op Toronto, ON
- remote entry level software developer Toronto, ON
- software engineer co-op Toronto, ON
- junior software engineer Toronto, ON

