Skip to main content

Software Engineer (Full stack developer) - Senior - shared services

Technology
CGI Group
6 days agoUntil 2/10/2026
Full timeOn-site

Job description

Position Description All things highlighted in yellow to be updated, remove this statement once that is done.

Company Profile: Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results.

CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

Job Title: Software Engineer

Position: Software Engineer

Experience: 7+

Category: Software Development/ Engineering

Shift: Timing/rotation etc. details

Main location: Any CGI

Position ID: J0626-2247

Employment Type: Full Time

Education Qualification: Bachelor's degree in Computer Science or related field or higher with minimum 3 years of relevant experience.

Position Description: We are looking for an experienced Software Engineer - Full Stack with 7+ years of software development experience and strong expertise in TypeScript, React.js, and Node.js. The ideal candidate should have experience designing scalable web applications.

Responsibilities:

  • Own and drive overall application architecture, technical vision, and roadmap for scalable, high-performance systems
  • Design of full-stack solutions (Vue/React/Angular, Node.js, TypeScript) including GraphQL/REST APIs and microservices
  • Establish and enforce engineering standards, best practices, and code quality across the team
  • Provide hands-on leadership while mentoring developers and elevating team technical capability
  • Collaborate with stakeholders to translate business needs into robust, scalable technical solutions
  • Define and ensure adoption of test strategies (Playwright, unit, integration) and performance optimization practices
  • Oversee CI/CD, cloud (Azure) implementations, and ensure reliable, secure production systems
  • Proactively manage technical risks, troubleshoot critical issues, and drive continuous improvement and innovation
  • Strong expertise in modern frontend frameworks (Vue.js / React / Angular) with full-stack development using TypeScript and Node.js
  • Proven experience designing and building scalable APIs using GraphQL and REST/microservices architecture
  • Solid hands-on experience with automated testing frameworks (Playwright preferred) and quality engineering practices
  • Demonstrated ability to Software engineer teams and drive technical initiatives end-to-end
  • Deep understanding of system design, software architecture, and scalability patterns
  • Track record of making sound, high-impact technical and architectural decisions
  • Experience with cloud platforms (Azure, Azure Functions) and CI/CD pipelines (Azure DevOps preferred)
  • Strong communication, stakeholder management, and cross-team collaboration skills
  • Excellent problem-solving abilities with a balance of hands-on development and leadership responsibilities
Must-Have Skills: Typescript, React JS, Node JS, GraphQL, Azure and ADO, SPA experience

Locations: Software Engineer (Full Stack Developer) - Senior - Shared Services

Category: Software Development/ Engineering

Main location: India, Karnataka, Bangalore

Position ID: J0626-2247

Employment Type: Full Time

Keywords
ReactOSVue.jsScalabilityTypescriptGraphQLAngularNode.jsAngularJSJavaScriptDevOpsCI/CDNode

Interested in this role?