Full Stack Developer
CGI
Vancouver, BC, CA
Job details
- Employment type
- Full-time
Job description
CGI is seeking a Full Stack Developer to design, develop, test, integrate, and support modern enterprise applications.
This role is well suited to a developer who has a strong technical foundation, is enthusiastic about learning new technologies, and can work effectively within an Agile multidisciplinary team. The successful candidate will contribute across front end and back end development while continuing to build depth in cloud native development, APIs, DevOps, automation, and AI assisted software engineering.
We are looking for someone who is curious, adaptable, collaborative, and a fast learner, with the motivation to take on increasing technical responsibility as their experience grows.
Your future duties and responsibilities
. Develop and maintain front end and back end application components.
. Develop secure and reusable APIs and application services.
. Integrate applications with enterprise systems and data sources.
. Implement application business logic, validation, and data access components.
. Write maintainable, testable, and well documented code following established development standards.
. Develop unit and integration tests and support automated testing activities.
. Participate in code reviews, technical design discussions, sprint planning, estimation, and Agile ceremonies.
. Collaborate with architects and senior developers to implement approved solution designs and architectural patterns.
. Work with DevOps teams to support CI/CD pipelines, application deployment, and environment configuration.
. Troubleshoot defects and production issues and support root cause analysis and remediation.
. Support application modernization, legacy coexistence, and incremental transition activities as required.
. Contribute to technical documentation and knowledge transfer.
. Use AI assisted development tools and modern engineering practices, where approved, to improve development quality and productivity.
Required qualifications to be successful in this role
. Diploma or degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
. Minimum 3 years of experience in software application development, including hands on full stack or web application development.
. Hands on experience with modern front end technologies, including: Angular, React, Vue.js, or similar JavaScript/TypeScript frameworks TypeScript / JavaScript HTML and CSS Responsive web application development
. Hands on experience with back end application development using technologies such as: Java and Spring Boot Node.js / Express / NestJS C# / .NET Core Python based frameworks, as applicable
. Experience designing, developing, and consuming RESTful APIs and integrating applications with enterprise services.
. Experience with relational databases such as PostgreSQL, SQL Server, Oracle, or equivalent.
. Interest in and practical exposure to AI assisted and agentic software development tools.
. Interest in learning emerging agentic AI development patterns, including multi agent workflows, tool enabled agents, and AI supported software engineering.
. Experience with SQL development, data access, and relational database concepts.
. Experience using Git based source control within collaborative development teams.
. Experience working within Agile/Scrum multidisciplinary delivery teams.
. Experience troubleshooting application defects and supporting resolution across front end, back end, integration, and database layers.
. Strong problem solving and troubleshooting skills.
. Strong willingness and ability to quickly learn unfamiliar technologies, tools, frameworks, and business domains.
Strongly Relevant Experience
Candidates with the following experience will be considered a stronger fit:
. Angular front end development.
. Java/Spring Boot backend development.
. Cloud native or containerized application development.
. Microservices and API first architecture.
. PostgreSQL.
. Enterprise integration, messaging, or event driven architecture.
. Docker, Kubernetes, or OpenShift.
. CI/CD pipelines and automated deployment.
. GitHub Actions, Jenkins, Azure DevOps, or similar tooling.
. AI assisted software development and agentic development tools.
. Application security and secure coding practices.
. Automated code quality, vulnerability, or dependency scanning.
. Application modernization and incremental migration from legacy applications.
. Public sector, insurance, financial services, healthcare, or other regulated environments.
. Experience with cloud platforms such as AWS or Azure.
. Experience with Infrastructure as Code and modern DevOps practices.
. Familiarity with observability, application logging, monitoring, and alerting.
. Understanding of accessibility and responsive design standards.
. Experience working with UX/design teams and implementing design system components.
. Exposure to AI assisted software development tools and practices.
#LI-ST3
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $60,000-$110,000 CAD. This role is an existing vacancy.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you’ll reach your full potential because…
You are invited to be an owner from day 1 as we work together to bring our Dream to life. That’s why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company’s strategy and direction.
Your work creates value. You’ll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise.
You’ll shape your career by joining a company built to grow and last. You’ll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons.
At CGI, we value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. We collaborate with our clients to build more inclusive communities and empower all CGI partners to thrive. As an equal-opportunity employer, being able to perform your best during the recruitment process is important to us. If you require an accommodation, please inform your recruiter.
That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.
To learn more about accessibility at CGI, contact us via email. Please note that this email is strictly for accessibility requests and cannot be used for application status inquiries.
Come join our team—one of the largest IT and business consulting services firms in the world.
Requirements
Required skills
- .NET
- Angular
- AWS
- Azure
- C#
- CSS
- Git
- HTML
- Java
- JavaScript
- NestJS
About CGI
Website www.cgi.com (opens in a new tab)

