Software Development Engineer (Full Stack Developer)
Fitch Group
Software Engineer, Full-Stack Applications – Ratings Technology
Fitch Ratings is seeking a Software Engineer to join our global Ratings Technology team in Toronto. You'll build and maintain mission-critical full-stack applications that power how a world-leading credit ratings agency delivers insights to analysts, executives, and decision-makers who shape global financial markets.
You'll work on Ratings workflow and analytical applications using modern technologies across the full stack—from backend services in Java and Python to frontend applications in React. This role offers the opportunity to work with cutting-edge cloud technologies, contribute to technical solutions, and grow your skills in a collaborative environment.
Impactful work – Build applications used by analysts worldwide with direct visibility to your contributions
- Modern technology stack – Work with Java, Python, React, AWS, Kubernetes, and emerging AI technologies
- Continuous learning – Training, certifications, conferences, and clear paths to senior/principal/architect tracks
- Flexible environment – Work from our Toronto office with hybrid flexibility, competitive compensation, comprehensive benefits, and work-life balance
- Innovation culture – Experiment with new technologies, contribute ideas, and help shape technical decisions
Develop and maintain full-stack applications – Build robust, scalable applications using Java/Springboot, Python (FastAPI/Flask), and ReactJS following best practices and design patterns
- Contribute to the development lifecycle – Write clean, maintainable code, implement CI/CD pipelines with GitHub Actions, deploy to Kubernetes, and ensure quality through testing and code reviews
- Work with diverse data technologies – Develop solutions using RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB) databases, optimize queries, and ensure data integrity
- Apply engineering best practices – Follow SOLID principles and design patterns, participate in code reviews, solve technical challenges, and contribute to code quality
- Support and improve systems – Troubleshoot production issues, optimize performance, and help ensure reliability of applications at scale
- Stay current with technology – Learn and experiment with emerging technologies, share knowledge with the team, and contribute to continuous improvement
Full-Stack Engineering Experience – 7+ years of hands-on experience building enterprise applications and modern web technologies in production environments
- Software Engineering Fundamentals – Strong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable code
- Backend Development – Proficiency in Java, Spring Boot, Maven, and Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API development
- Frontend Development – Experience with ReactJS, Node.js, TypeScript/JavaScript, and modern web development practices
- Database Technologies – Hands-on experience with RDBMS databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., DevOps & Cloud – Experience with CI/CD pipelines, GitHub Actions, Kubernetes (K8s), shell scripting (Bash) for automation, and AWS cloud platform
- Effective communication and teamwork – Ability to collaborate with cross-functional teams and communicate technical concepts clearly
AI and Machine Learning – Understanding of AI/ML concepts, experience with LLMs, prompt engineering, or integrating AI capabilities into applications
- Data Technologies – Experience with Kafka, PySpark, Parquet and Avro data formats, Apache Airflow for workflow management, or Streamlit for building interactive data applications
- Advanced Data Management – Strong SQL design, query optimization, and database architecture expertise
- Observability – Experience with observability patterns and tools like Datadog, distributed tracing, monitoring, and logging best practices
- DevOps and Infrastructure – Familiarity with ArgoCD for GitOps and Security/Access Management (IAM federation access via Entra ID)
- Financial Services Background – Experience with analytical workflows, financial products, or regulatory processes
Our global network of colleagues comes together to accomplish things greater than they ever could alone.
We are building incredible things at Fitch, and we invite you to join us on our journey.
For more information please visit our websites: | |
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.
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.
#
- ...supply usage. We’re building an AI-driven software solution that provides seamless tracking... .... About the Role: As a Software Engineer, you will be responsible for designing,... ...the cloud based services and web applications that power the AssistIQ platform. We...SuggestedFull timeRemote workFlexible hours
- ...safety, and more. What You'll Do As a Software Engineer at Maneva, you will own the end-to-end development of AI-powered applications that serve our customers across frontend,... ...Key Responsibilities Design and build full-stack web applications, including user-facing...SuggestedImmediate start
$100k - $145k per year
...recruitment purposes and may be used to fill current openings or future vacancies within our organization. Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions in these...SuggestedLong term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week- ...Leading infrastructure vendors, engineering firms, and construction companies... ...will be hybrid based out of our Toronto office. Vacancy Status: This... ...We are seeking a highly motivated software developer with experience in building full stack web applications. Defining...SuggestedWork at office
$100k - $220k per year
...Job Title: Software Engineer: Full-Stack or Software Engineer: Full-Stack (Data) Salary: $100,000-$220,000 + equity options. Location: Remote with occasional in-person work in our co-working space in downtown Toronto. About Us Fiscal.ai (formerly FinChat) is a leading...SuggestedFull timeCasual workRemote work- ...HCM) company headquartered in Toronto, Ontario, and Minneapolis,... ...database and continuous calculation engine, driving efficiency,... ...seeking an experienced Senior Software Developer to create and improve... ...teams and departments to develop application solutions. You will work...Full timeRemote work
- ...results, in an inclusive and high-performing culture. Why We're Hiring Our Canadian Digital Banking Engineering – Applications team is looking for a seasoned Full-Stack Developer to help deliver innovative, customer-centric solutions. You’ll work with modern JavaScript...Flexible hours
$180k - $230k per year
...Lead Software Engineer, Full-Stack Applications – Ratings Technology As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial market...Long term contractImmediate startWorldwide- ...environment and builds modern, cloud‑native applications used by clients across the financial... .... There’s a strong emphasis on engineering quality, scalability, and continuous improvement... .... Your new role As a Senior Full Stack Developer, you’ll work within a cross‑functional...Permanent employment
- ...Software Engineer, Full-Stack Applications – Credit Module Location: Toronto Fitch Ratings is currently seeking a Software Engineer - Full-Stack Applications to join our global technology team in Toronto. This is your opportunity to build mission-critical applications...Immediate startWorldwide
- ...Position: Senior Full Stack – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities...Contract workTemporary workMonday to friday
- ...Senior Full Stack Engineer MacDonald Search Group has been asked by our fintech client to find a first-class Senior Full Stack Engineer to join their team in Ottawa or Toronto, ON (hybrid). The primary responsibility of this role will be to design, build, and scale secure...Flexible hours
- ...Position: Intermediate Full Stack – Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated...Contract workTemporary workMonday to friday
- ...problems instead of just reacting to them. The Engineer We're Looking For We're looking for a talented Full Stack Engineer who loves solving complex real-world... ...touch tiny buttons Safety-first mentality: Software bugs in construction can mean physical harm—your...RemplacementFull time
- ...As a Senior Software Engineer at Lithos, you’ll work directly with our Head of Engineering to build the operating system for one of the largest... ..., and optimize enhanced rock weathering. You'll combine deep full-stack technical skills with empathy and design thinking to build...Long term contractPermanent employmentFull timeInternshipFlexible hours
$130k - $225k per year
...Role Join a team building innovative, full-stack products in a dynamic, startup... ...stable, profitable enterprise. We seek engineers with extensive experience in Java, JavaScript... ...technologies. What You'll Do Accelerate Application Development : Rapidly develop new...Work at officeLocal areaRemote workWork from home- ...understand, and act. Join us in Toronto Toronto has one of the most... ...AI research and AI applications. Palona is very excited to continue expanding our engineering and research presence in Toronto... ...you are the next-generation AI software engineer. You constantly try out...Full timeWork at office
$130k - $180k per year
...Senior Software Engineer, Full-Stack Applications – AI Innovation Teams As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial...Long term contractInternshipImmediate start$180k - $230k per year
...Lead Software Engineer, Full-Stack Applications – Innovation Tiger Team As one of the world’s top three credit ratings agencies, Fitch Ratings plays a critical role in global capital markets by providing credit analysis, ratings, research, and commentary to financial...Long term contractImmediate start$135.2k - $202.8k per year
...quick payments. Across the Link Engineering org, we focus on building... ...team’s work spans the entire stack from front-end experiences, to... ...Requirements ~2-10+ years of industry software engineering experience (does... ..., and specific location. Applicants interested in this role and...InternshipWork at officeLocal area$90k per year
...Role Overview: We are seeking a senior-level Full Stack Engineer to take ownership of our codebase integrity. As the Lead Engineer, you will... ...Education: ~ A bachelor’s degree in Computer Science or Software Engineering is typically required. AI Coding Capability:...Long term contractFull timePart timeFlexible hours- ...Position: Senior Full Stack - Software Developer Duration: 1 Year assignment (contract) Client Location: Toronto ( Onsite : 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday) Engagement Model: Professional Services Engagement – B2B (Incorporated Entities...Contract workTemporary workMonday to friday
- ...development patterns? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - Full Stack for a 11 month contract in Toronto. This is an onsite role. Rate: $ 565.97 -$ 601.35 Advantages • Earn a competitive rate within...Contract work
- We are seeking a Senior Full Stack Software Developer to join a high-profile digital initiative focused on enabling regional and local stakeholders... ...to translate technical specifications into robust, tested applications across the entire stack. From front-end UI styling to server...Local area
- ...colleagues and clients? If so, this would be a great opportunity for you! Our client is looking for a Senior Software Developer - Full Stack for a 7 month contract in Toronto. This is an onsite role. Rate: $565.97 - $601.35 Advantages • Earn a competitive rate within...Contract work
$140k - $150k per year
...predictably when the world is messy. Our stack is Ruby on Rails, Ember.js, and PostgreSQL... ...there. We’re looking for an experienced engineer who wants to own problems end-to-end in that... ...and maintaining production-grade applications (Ruby on Rails preferred). ~Proven experience...Work at officeFlexible hours- We are seeking a Senior Full Stack Software Developer with specialized expertise in the Oracle Cloud CX (Service Cloud) platform. This role... ...technical systems specifications into tested, high-performance applications while expanding critical data pipelines. You will be...Internship
- ...alongside Merrco, Payfirma, and Barnet. Location: Toronto or remote within Canada What You Will Be Doing As a Full Stack Developer, you will be deeply hands-on in building scalable, secure, and high-performance applications. You’ll work across backend and frontend...Full timeRemote workFlexible hours
- ...We are seeking a Lead Full Stack Development Engineer to join our Technology & Operations team. This role is ideal for a seasoned engineer who... ...937587339. Design, develop, and maintain scalable web applications and backend services Collaborate with cross-functional teams...
- We are looking for a highly skilled Senior Full Stack Software Developer with over 10 years of experience to support the AFFES Portfolio Maintenance... ...systems specifications into tested, high-performance applications. You will be responsible for the entire lifecycle of...Long term contract
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Development Engineer (Full Stack Developer). Be the first to apply!
- software design engineer Toronto, ON
- ingénieur logiciel Toronto, ON
- software engineer co-op Toronto, ON
- part time software developer Toronto, ON
- software developer intern Toronto, ON
- junior software engineer Toronto, ON
- software engineer intern Toronto, ON
- software developer remote Toronto, ON
- junior software developer Toronto, ON
- software developer Toronto, ON

