About the Role
Fitch Group is seeking a Software Engineer to join the Technology & Data Team in Toronto. This role involves working on enterprise-scale applications within a dynamic, innovation-focused environment that leverages cutting-edge technologies like AI and cloud solutions.
Responsibilities
- Develop full-stack enterprise-scale applications and websites.
- Collaborate in an agile team for design, development, debugging, and deployment.
- Address security, cross-browser, and cross-platform requirements.
- Translate design concepts into clean, responsive code.
- Implement API and data layer integrations.
- Partner with Product Owners and stakeholders to define business needs and architecture.
- Design, review, implement, and optimize engineering processes.
- Maintain data quality and build business domain expertise.
- Maintain and enhance microservices-based components.
- Establish and maintain development best practices and guidelines.
- Write automated unit, integration, performance, and visual regression tests.
- Integrate test execution into CI/CD pipelines to support DevSecOps.
- Promote and evolve best practices for commits, versioning, and dependency management.
Requirements
- 2-5 years of experience developing distributed applications of moderate-to-high complexity.
- Proficiency in JavaScript, TypeScript, and React.
- Experience with Java and Spring Boot.
- Experience with Content Management Systems, specifically Contentful.
- Experience with AI-assisted development tools like GitHub Copilot or Microsoft Copilot.
- Working knowledge of NoSQL databases such as MongoDB or DynamoDB.
- Familiarity with RESTful and GraphQL API development and testing tools like Postman.
- Experience with version control using Git/GitHub.
- Understanding of basic CI/CD concepts.
- Ability to work in Agile/DevSecOps environments with a focus on security and automation.
Skills
- JavaScript
- TypeScript
- React
- Java
- Spring Boot
- Contentful
- AI-assisted development
- NoSQL
- MongoDB
- DynamoDB
- RESTful APIs
- GraphQL
- Postman
- Git
- GitHub
- CI/CD
- Agile
- DevSecOps
- Kubernetes
- EKS
- AWS CLI
- AWS services
- GitHub Actions
- ArgoCD
- GitOps
- Prompt engineering
- Microservices architecture
- Monitoring and observability
Location
- Toronto, Canada
Work Type
- Hybrid
- Full-time
Experience Level
- 2-5 years
Benefits
- Hybrid work environment with 2 days in-office requirement
- Dedicated training and leadership development programs
- Mentorship programs
- Retirement planning
- Tuition reimbursement
- Comprehensive healthcare offerings
- Global parental leave plan
- Employee Resource Groups
- Paid volunteer days
- Matched funding for donations
About the Company
- Leading global financial information services provider.
- Delivers credit and risk insights, data, and tools for financial markets.
- Over 100 years of experience with operations in over 30 countries.
- Includes Fitch Ratings and Fitch Solutions.
- Dual headquarters in London and New York.
- Owned by Hearst.
- Recognized by Built In as a Best Place to Work in Technology for 3 consecutive years.
Equal Opportunity
- Fitch is an Equal Opportunity and Affirmative Action Employer.
- Evaluates qualified applicants without regard to race, color, national origin, religion, sex, sexual orientation, gender identity, disability, protected veteran status, or other legally protected statuses.
