Toronto, Ontario, Canada Hybrid Employment

Fitch Group is hiring a Software Engineer

About the Role

Fitch Group is looking for a Software Engineer to 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. You will 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.

What You'll Do

  • Develop and maintain full-stack applications using Java/Springboot, Python (FastAPI/Flask), and ReactJS following best practices and design patterns.
  • Contribute to the development lifecycle by writing clean, maintainable code, implementing CI/CD pipelines with GitHub Actions, deploying to Kubernetes, and ensuring quality through testing and code reviews.
  • Work with diverse data technologies, developing solutions using RDBMS (PostgreSQL, Oracle) and NoSQL (MongoDB) databases, optimizing queries, and ensuring data integrity.
  • Collaborate across teams with product managers, analysts, and other engineers to understand requirements and deliver solutions that meet business needs.
  • Apply engineering best practices by following SOLID principles and design patterns, participating in code reviews, solving technical challenges, and contributing to code quality.
  • Support and improve systems by troubleshooting production issues, optimizing performance, and helping ensure reliability of applications at scale.
  • Stay current with technology by learning and experimenting with emerging technologies, sharing knowledge with the team, and contributing to continuous improvement.

What We're Looking For

  • 7+ years of hands-on experience building enterprise applications and modern web technologies in production environments.
  • Strong understanding of OOP concepts, design patterns, SOLID principles, algorithms, data structures, and ability to write clean, maintainable code.
  • Proficiency in Java, Spring Boot, Maven, and Python (Pandas, FastAPI, Flask) for building enterprise applications, data processing, and API development.
  • Experience with ReactJS, Node.js, TypeScript/JavaScript, and modern web development practices.
  • Hands-on experience with RDBMS databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • Experience with CI/CD pipelines, GitHub Actions, Kubernetes (K8s), shell scripting (Bash) for automation, and the AWS cloud platform.
  • Ability to collaborate with cross-functional teams and communicate technical concepts clearly.

Nice to Have

  • Understanding of AI/ML concepts, experience with LLMs, prompt engineering, or integrating AI capabilities into applications.
  • Experience with Kafka, PySpark, Parquet and Avro data formats, Apache Airflow for workflow management, or Streamlit for building interactive data applications.
  • Strong SQL design, query optimization, and database architecture expertise.

Technical Stack

  • Languages & Frameworks: Java, Spring Boot, Python, Pandas, FastAPI, Flask, React, ReactJS, Node.js, TypeScript, JavaScript
  • Databases: PostgreSQL, Oracle, MongoDB
  • Infrastructure & Tools: AWS, Kubernetes, K8s, GitHub Actions, Bash, Kafka, PySpark, Parquet, Avro, Apache Airflow, Streamlit

Team & Environment

You will join the Global Ratings Technology team at Fitch Group. Our innovation culture encourages experimentation with new technologies, contribution of ideas, and helping to shape technical decisions.

Benefits & Compensation

  • Impactful work with direct visibility to your contributions.
  • Modern technology stack including emerging AI technologies.
  • Continuous learning through training, certifications, and conferences.
  • Clear paths to senior, principal, and architect career tracks.
  • Flexible hybrid work environment.
  • Competitive compensation and comprehensive benefits.
  • Commitment to work-life balance.

Work Mode

This position follows a hybrid work model and is based in Toronto.

Required Skills
JavaSpring BootPythonPandasFastAPIFlaskReactReactJSNode.jsTypeScriptOOPDesign PatternsSOLIDRDBMSNoSQL
Relocating to Thailand?

Visa and work permit handled by experts

SVBL manages your entire visa process — from application to approval. Work permits, extensions, and compliance all covered. One partner for legal, immigration, and settling in.

Work permit processing
Visa extensions & renewals
Immigration compliance
Banking & housing guidance
Get free consultation
Free initial consultation
About company
Fitch Group

A leading, global financial information services provider delivering vital credit and risk insights, robust data, and dynamic tools to champion more efficient, transparent financial markets. Includes Fitch Ratings, one of the world's top three credit ratings agencies, and Fitch Solutions, a leading provider of insights, data and analytics.

Visit website
Job Details
Department Software Development
Category fullstack
Posted 14 days ago