Software Engineer, Full-Stack Applications, Associate Director at Fitch Group | CA | Rezi

Software Engineer, Full-Stack Applications, Associate Director at Fitch Group

Software Engineer, Full-Stack Applications, Associate Director

Fitch Group · CA

5 days ago

Software Engineer, Full-Stack Applications, Associate Director

Fitch Group · CA

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Fitch Ratings is seeking an experienced Full-Stack Software Engineer (Associate Director) to join our global Ratings Technology team in Toronto. This role offers the 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. You will work on modern full-stack applications supporting core business capabilities, partnering closely with engineers, product managers, and business stakeholders. We are particularly interested in engineers excited about leveraging AI-powered technologies and LLMs to improve applications, automate workflows, and create better user experiences.

Responsibilities

  • Design, develop, and maintain full-stack applications using Java, Spring boot and 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.

Requirements

  • 12+ years of professional software engineering experience building and supporting enterprise-grade applications.
  • 12+ years of hands-on experience developing scalable backend services, APIs, and data-driven applications using Java (Spring Boot).
  • 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.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.

Skills

  • Java
  • Spring Boot
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • RESTful APIs
  • Agile
  • AI
  • LLM APIs
  • Prompt Engineering
  • RAG
  • AI Agents
  • Responsible AI
  • Docker
  • Kubernetes/EKS
  • GitHub
  • CI/CD
  • AWS
  • Azure
  • Microservices
  • Cloud-native architecture

Location

  • Toronto

Work Type

  • Hybrid

Experience Level

  • Associate Director
  • 12+ years

Education Level

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

Salary/Compensations

  • 180,000 CAD - 220,000 CAD

Benefits

  • Training
  • Certifications
  • Conferences
  • Mentorship opportunities
  • Competitive compensation
  • Comprehensive benefits
  • Hybrid flexibility

About the Company

  • Fitch Ratings is a world-leading credit ratings organization.
  • At Fitch Group, the combined power of our global perspectives is what differentiates us.
  • Fitch Group is a global leader in financial information services with operations in more than 30 countries.
  • Fitch Group is comprised of three main businesses: Fitch Ratings | Fitch Solutions | Fitch Learning.
  • Fitch is committed to providing global securities markets with objective, timely, independent and forward-looking credit opinions.
  • Fitch Group is proud to be an Equal Opportunity and Affirmative Action Employer.

Equal Opportunity

  • 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.