CGI is a global leader in IT and business consulting services, dedicated to helping organizations harness the power of technology to achieve their strategic objectives. With a rich history of innovation and excellence, CGI provides a wide range of solutions including application development, systems integration, infrastructure management, and digital transformation. Our company values collaboration, integrity, and a commitment to delivering high-quality services that create value for our clients across various industries. As one of the largest independent IT and business consulting firms in the world, CGI prides itself on fostering a dynamic and inclusive work environment that encourages professional growth and continuous learning.
About The Role
We are seeking a talented Full Stack Engineer with expertise in Angular and JavaScript to join our dynamic technology team. The ideal candidate will possess a strong background in designing, developing, and supporting modern, scalable web applications. This role involves working across both front-end and back-end components, primarily focusing on supporting and enhancing existing production web applications. Responsibilities include troubleshooting, defect resolution, and implementing incremental feature enhancements as part of a dedicated production support and small development team. Experience with Python and familiarity with Microsoft Azurecloud services are considered advantageous. The position offers flexibility to work near one of our CGI offices located in Plymouth Meeting, New Brunswick, Lafayette, Cary, New York, or Hartford, or remotely, depending on business needs.
Qualifications
The successful candidate will have a minimum of 5+ years of professional software development experience, with a proven track record in Angular and JavaScript/TypeScript. A solid understanding of modern front-end development principles, including component-based architecture and responsive design, is essential. Experience developing and consuming RESTful APIs, as well as backend application development and integration, is required. Candidates should possess strong knowledge of the software development lifecycle, object-oriented programming principles, and source control tools such as Git. Familiarity with automated testing, debugging, and application performance tuning is also necessary. Preferred qualifications include experience working with Microsoft Azurecloud services, cloud-native application development, CI/CD pipelines, and containerization technologies like Docker or Kubernetes. Knowledge of Python and experience with relational or NoSQL databases will be considered a plus.
Responsibilities
In this role, you will be responsible for designing, developing, testing, and maintaining scalable full-stack web applications. You will build responsive and reusable front-end components using Angular, JavaScript/TypeScript, HTML, and CSS. Developing and integrating RESTful APIs and backend services will be a key part of your responsibilities. You will collaborate closely with product owners, architects, developers, QA teams, and other stakeholders to translate business requirements into technical solutions. Your role includes participating in application design, conducting code reviews, troubleshooting issues, and optimizing application performance. Following best practices in software engineering—such as clean coding, version control, automated testing, and CI/CD—is essential. You will also troubleshoot production issues, perform root cause analysis, and implement corrective actions. Working within an Agile/Scrum environment, you will actively participate in sprint planning, reviews, and retrospectives to ensure continuous improvement and delivery of high-quality solutions.
Benefits
At CGI, we believe in creating a supportive and rewarding work environment. Our employees benefit from competitive compensation packages, comprehensive health and wellness programs, and opportunities for professional development. We emphasize work-life balance and provide flexible work arrangements to accommodate personal and family needs. Employees have access to cutting-edge tools and technologies, fostering innovation and continuous learning. Additionally, CGI offers a collaborative workplace culture that values diversity, inclusion, and mutual respect. As part of our team, you will have the chance to work on impactful projects that make a difference for clients worldwide, while growing your skills and advancing your career within a global organization committed to your success.
Equal Opportunity
CGI is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based on race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected characteristic. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively. All employment decisions are made based on merit, qualifications, and business needs. We encourage individuals from all backgrounds to apply and join our team, fostering a workplace where everyone can thrive and contribute to our collective success.