About The Company
Fitch Group is a globally recognized leader in financial information services, operating in more than 30 countries worldwide. As a wholly owned subsidiary of the Hearst Corporation, Fitch Group comprises three main business units: Fitch Ratings, Fitch Solutions, and Fitch Learning. Fitch Ratings is renowned for providing objective, timely, independent, and forward-looking credit opinions that influence global financial markets. The organization is committed to maintaining the highest standards of integrity and transparency, ensuring that its assessments and insights support informed decision-making across the financial ecosystem. Fitch Group values diversity, innovation, and continuous learning, fostering a collaborative environment where every team member's contributions are essential to the company's success.
About The Role
Fitch Ratings is seeking an experienced Software Engineer to join our Ratings Technology team in Toronto. This pivotal role involves designing, developing, and maintaining mission-critical full-stack applications that enable Fitch to deliver valuable insights to analysts, executives, and decision-makers worldwide. The ideal candidate will work on Ratings workflow and analytical applications utilizing modern technologies across the entire stack—from backend services in Java and Python to frontend interfaces in React. The role offers the opportunity to engage with cutting-edge cloud technologies, contribute to innovative technical solutions, and enhance your skills within a collaborative, dynamic environment. You will collaborate closely with cross-functional teams, including product managers, analysts, and fellow engineers, to develop scalable, reliable, and efficient applications that support Fitch's strategic objectives and operational excellence.
Qualifications
- 7+ years of full-stack engineering experience in enterprise application development
- Proficiency in backend technologies such as Java, Spring Boot, Maven, and Python (FastAPI, Flask)
- Strong understanding of frontend frameworks, especially ReactJS
- Experience working with relational databases like PostgreSQL and Oracle, as well as NoSQL databases such as MongoDB
- Hands-on knowledge of DevOps practices, including CI/CD pipelines, GitHub Actions, and container orchestration with Kubernetes
- Experience with cloud platforms, particularly AWS
- Solid understanding of software engineering fundamentals, including OOP, design patterns, SOLID principles, algorithms, and data structures
- Effective communication skills and ability to collaborate across teams
- Experience with data processing and API development
Responsibilities
- Develop, enhance, and maintain full-stack applications ensuring robustness, scalability, and security
- Implement and manage CI/CD pipelines, deploying applications to Kubernetes clusters
- Design and optimize database schemas, queries, and data workflows for relational and NoSQL databases
- Collaborate with product managers, analysts, and other engineering teams to gather requirements and deliver solutions that meet business needs
- Follow best practices in software development, including code reviews, testing, and documentation
- Troubleshoot and resolve production issues, ensuring high system availability and performance
- Stay current with emerging technologies, sharing knowledge and integrating innovative solutions into existing systems
- Contribute to the continuous improvement of development processes and technical standards
Benefits
- Impactful work with applications used by analysts worldwide
- Exposure to modern technology stacks including Java, Python, React, AWS, and Kubernetes
- Opportunities for continuous learning through training, certifications, and conferences
- Flexible hybrid work environment with competitive compensation and comprehensive benefits
- Supportive culture fostering innovation, experimentation, and idea-sharing
- Work-life balance initiatives and career development pathways
Equal Opportunity
Fitch Group is an Equal Opportunity and Affirmative Action Employer. We evaluate all qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, or any other legally protected characteristics. We are committed to fostering an inclusive environment where diverse perspectives are valued and every individual has the opportunity to succeed.