Software Engineer building full-stack applications for Fitch Ratings in Toronto. Collaborating on Ratings workflow and analytical applications using modern technologies.
Responsibilities
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
Collaborate across teams – Partner with product managers, analysts, and other engineers to understand requirements and deliver solutions that meet business needs
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
Requirements
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., MongoDB)
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
Benefits
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
Software Engineer shipping full - stack features for Bree's financial services platform. Collaborating across TypeScript and Node serverless stack, enhancing app delivery and customer impact.
Controls Engineering Team Lead in an automation company focused on life sciences. Leading a team to design advanced solutions for medical device and pharmaceutical industries.
Senior Full - Stack Engineer creating full - stack applications at Xsolla, a global commerce company for the gaming industry. Focusing on innovative solutions using React and Go.
Software Engineer responsible for developing solutions that enhance merchant experience at Helcim. Joining a collaborative software engineering team in a hybrid environment.
Software Developer supporting the development of web applications for genetic research at Sequence Bio. Working on enhancing security, data integrity, and core system functionalities in a hybrid work environment.
Intermediate Software Developer at Delta Controls enhancing cloud platform solutions for device firmware emulation. Collaborating with teams to build and maintain containerized environments and infrastructure on AWS.
Cloud Engineer responsible for developing cloud infrastructure and automation tools on AWS, GCP, Azure, or Alibaba. Collaborating with teams to design resilient distributed systems and resolving complex technical issues.
Senior Software Engineer developing, optimizing and maintaining data pipelines for embedded systems. Collaborating with DevOps and contributing to the open - source community.
Senior Engineer building and evolving the CloudBlue platform at HostPapa. Focused on AI - driven development practices and backend services in Python with a remote - first team.