> Markdown version of [/jobs/ext/4174358-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/4174358-full-stack-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Engineer - **Company:** Cgi Inc. - **Location:** Cary, NC, United States - **Experience:** Expert - **Salary:** $81,600.0 - **Contract:** Permanent contract - **Skills:** HTML, Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Artificial Intelligence, Amazon Web Services, Amazon S3, Data Analysis, Automation of Tests, Cascading Style Sheets (CSS), Software Quality, Continuous Integration, Data Structures, DevOps, Programming Tools, Distributed Systems, Amazon DynamoDB, Elasticsearch, Design of User Interfaces, Human-Computer Interaction, Python (Programming Language), PostgreSQL, Node.Js, NoSQL, Object-Oriented Software Development, Performance Tuning, Systems Development Life Cycle, Swagger, Amazon Simple Notification Service (SNS), Software Engineering, Data Streaming, TypeScript, Openapi, Data Logging, RxJS, Amazon ElastiCache, Snowflake, Spring-boot, Cloudformation, Build Management, AngularJS, Information Technology, Apache Flink, Apache Kafka, Data Management, Front End Software Development, Api Design, Cloud Optimization, Restful APIs, Amazon Simple Queue Service (SQS), Software Version Control, Data Pipelines, Docker, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.careerbuilder.com/job-details/full-stack-engineer-cary-nc--82512747-f520-4fce-a6cf-46cb003b2cef ## About the Role Software Development, Software Engineering, CGI (Common Gateway Interface), User Interface/Experience (UI/UX), Node.js, Customer Experience, Problem Solving Skills, Team Player, Technical Delivery, Scalable System Development, Must-Have Skills . Bachelor''s degree in computer science, Engineering, or a related technical field, with strong foundations in algorithms, data structures, and system design . 6+ years of experience designing and delivering scalable, enterprise-grade applications and platform solutions . Strong object-oriented programming experience with Java and Python . Proven experience designing and developing RESTful APIs and microservices using Java, Spring Boot, Swagger/OpenAPI, and Docker . Hands-on experience building and deploying cloud native applications on AWS, including Lambda, EKS, SQS, SNS, Kinesis, and S3 . Strong understanding of relational and NoSQL data platforms, including PostgreSQL and DynamoDB . Experience building event-driven and real-time streaming solutions using Kafka, Artemis, and Flink . Front end development experience using Angular, Node.js, TypeScript, JavaScript, HTML, and CSS . Demonstrated expertise in microservices architecture, API design, distributed systems, and Domain-Driven Design (DDD) principles . Experience with CI/CD pipelines, automated testing, source control, and DevOps practices . Experience working within Agile development environments, including production support and on-call rotations . Strong collaboration, communication, and problem-solving skills, with the ability to work through ambiguity Good to Have . Experience with analytical and specialized data platforms such as Elasticsearch, ElastiCache, and Snowflake . Experience implementing observability and monitoring practices (application health monitoring, performance optimization, logging, tracing, cloud cost efficiency) . Ability to leverage AI powered development tools and engineering accelerators to improve productivity, code quality, and delivery speed, * AWS Cloudformation * Java * Python * RESTful (Rest-APIs) * Angular ## Description CGI is looking for an experienced Software Engineer with strong expertise in Angular, TypeScript, RxJS, Node.js, and modern frontend engineering. You''ll work on large-scale digital applications, building intuitive, scalable, and high-performing customer experiences. This is a hands-on engineering role for someone who enjoys solving complex problems, working with modern technologies, and delivering high-quality software in a collaborative environment. This position is on-site located in our Cary, NC office. Your future duties and responsibilities: What You''ll Do . Contribute across the full software development lifecycle - design, development, testing, deployment, and production support . Design and develop RESTful APIs and microservices using Java and Spring Boot . Build modern front-end applications using Angular, Node.js, TypeScript, and JavaScript . Build and deploy cloud native applications on AWS, including Lambda, EKS, and S3 . Develop event-driven and real-time streaming solutions using Kafka, Artemis, and Flink . Work across relational, NoSQL, and analytical data platforms to support scalable data solutions . Build and maintain CI/CD pipelines, automated tests, and DevOps practices . Collaborate with engineering, product, and platform teams on technical design and architecture . Participate in Agile development, production support, and on-call rotations . Leverage AI-powered development tools and engineering accelerators to improve productivity and delivery speed