Full Stack Engineer

Cgi Inc.
Cary, NC, United States
4 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Compensation
$81,600.0
Working hours
Regular working hours

Tech stack

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
+42 more
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

Job 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

Requirements

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

Benefits & conditions

CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $81,600.00 $142,800.00.

CGI’’s benefits are offered to eligible professionals on their first day of employment to include:

. Competitive compensation

. Comprehensive insurance options

. Matching contributions through the 401(k) plan and the share purchase plan

. Paid time off for vacation, holidays, and sick time

. Paid parental leave

.Learning opportunities and tuition assistance

. Wellness and Well being programs

About the company

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.

Come join our team-one of the largest IT and business consulting services firms in the world.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…