Front-End-Focused Full-Stack Developer – React
Role Overview
Join a client’s Structuring team in the Non-Linear business line, working with structurers and technology teams in an Agile environment.
The assignment focuses on the Structured Product Manager and next-generation SANDBOX pricer; work is primarily front-end development with broader application-stack and delivery contributions.
Key Skills for This Role
Full Job Posting
Role overview
Join a client’s Structuring team in the Non-Linear business line, working with structurers and technology teams in an Agile environment.
The assignment focuses on the Structured Product Manager and next-generation SANDBOX pricer; work is primarily front-end development with broader application-stack and delivery contributions.
Responsibilities
- Design, develop, and enhance web interfaces for booking and pricing structured products; improve existing interfaces and refine application data models.
- Support the Structured Product Manager and SANDBOX platforms; manage test environments and support software delivery.
- Automate processes, manage data flows between systems, and participate in regression testing to maintain platform stability.
- Participate in daily stand-ups, sprint planning, retrospectives, technical discussions, and architectural decisions.
- Collaborate with structurers, traders, and technology teams to deliver solutions; identify and raise scope, timeline, cost, or resource risks.
Required experience and skills
- At least 5 years of professional front-end web development experience.
- Experience with React and/or AngularJS, MongoDB, Docker, and Kubernetes.
- Familiarity with messaging or streaming technologies such as Kafka.
- Experience with Argo CD or a similar continuous integration and delivery tool; Agile or Scrum experience.
- Strong analytical, communication, and problem-solving skills; able to work autonomously, collaborate, and raise issues proactively.
- C# / .NET Core / ASP.NET Core experience is an asset.
Assignment details
- Duration is a renewable 12-month contract; target start date is as soon as possible.
- English is required; French is an asset. The holiday calendar follows Canada.
- The stated estimated salary range is $60,000–$115,000; no salary cadence is specified.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CGI
Senior Full Stack Software Designer (Java & React)
Toronto, CAN
CGI seeks a senior full stack software designer to build and support scalable enterprise applications across front-end, back-end, API, database, and cloud environments. Candidates need 10+ years of software development e
COBOL / Production Support Engineer (Deposit Systems)
Montréal, CAN
CGI is seeking a Senior COBOL / Production Support Engineer to maintain and enhance its core deposit platform, support nightly batch processing, and resolve production incidents. Candidates need strong COBOL, Linux shell
Senior Full Stack Software Designer (Java & React)
Toronto, CAN
CGI is seeking a senior full stack engineer to design, build, test, and support enterprise applications across front end, back end, APIs, and cloud environments. The role requires 10+ years of software development experi
Responsable de produit (PO)
Montréal, CAN
CGI is seeking an experienced Product Owner to set the vision and priorities for a technology product supporting development teams and their work environments. The role requires at least eight years of relevant experienc
Sr. Business Systems Analyst (Wire Payments/Data Services)
Toronto, CAN
CGI is hiring a Senior Business Systems Analyst to support banking payments and data transformation initiatives. You will analyze requirements, payment schemas, data flows, and delivery needs, and support implementation
COBOL / Production Support Engineer (Deposit Systems)
Montréal, CAN
CGI seeks a senior engineer to maintain and enhance its core deposit platform while providing production and batch support. Candidates need strong COBOL, Linux scripting, batch scheduling, Oracle SQL, and foundational ba
Senior Technical Lead/Responsable technique senior
Toronto, CAN
CGI is seeking a Senior Technical Lead to deliver secure cloud services and AI-enabled enterprise solutions, from design and coding through production readiness. The role requires hands-on Java engineering, technical del
BI Analyst / Data Analyst
Montréal, CAN
CGI seeks a senior BI/Data Analyst to translate business needs into data requirements and functional specifications, supporting reporting, dashboards, and analytics delivery. Candidates need approximately 5–7 years of re
Senior Full Stack Software Designer (Java & React)
Toronto, CAN
COBOL / Production Support Engineer (Deposit Systems)
Montréal, CAN
Senior Full Stack Software Designer (Java & React)
Toronto, CAN
Responsable de produit (PO)
Montréal, CAN
Sr. Business Systems Analyst (Wire Payments/Data Services)
Toronto, CAN
COBOL / Production Support Engineer (Deposit Systems)
Montréal, CAN
Senior Technical Lead/Responsable technique senior
Toronto, CAN
BI Analyst / Data Analyst
Montréal, CAN