×
Register Here to Apply for Jobs or Post Jobs. X

Software Developer; Back End

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI
Full Time position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 70800 USD Yearly USD 70800.00 YEAR
Job Description & How to Apply Below
Position: Software Developer (Back End)

Overview

CGI Federal is seeking a highly skilled Backend Developer to join our team. You will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work closely with front end developers, data scientists, and other stakeholders to deliver high-quality solutions. This position can be located at any CGI office in the U.S, with a preferred location in Fairfax, VA;

however, a hybrid working model is acceptable.

Responsibilities
  • Develop and maintain backend services and APIs using Golang, Python, Java, and other technologies.
  • Understand modern application architecture and cloud native application development.
  • Experience with Google Cloud or other cloud-native application development.
  • Build backend APIs with REST, SOAP, and develop microservices.
  • Design and implement event-driven architecture; work with large XML, WSDL, JSON data models, and large data transformations.
  • Knowledge of big-data processing and scalable application development.
  • Strong SQL and No

    SQL database experience (Postgres, Mongo

    DB, Google Firestore).
  • Implement data validation, integrity constraints, and performance optimization techniques.
  • Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • Understand caching strategies and implement cache solutions.
  • Write clean, maintainable, and efficient code.
  • Understand authentication and authorization strategies with OAuth
    2.
  • Develop unit and integration tests.
  • Demonstrate the ability to learn new technologies and work within strict timelines.
  • Communicate effectively in writing and verbally under tight deadlines.
  • Collaborate with large teams and multiple stakeholders; create technical design documentation and work with Agile teams.
  • Stay up to date with emerging trends and technologies in backend development.
Qualifications
  • Required Qualifications To Be Successful In This Role
  • Frontend and framework proficiency including Angular (preferably Angular 10+), HTML5, CSS3, JavaScript/Type Script, and related tooling (Webpack, Gulp, Grunt, Node.js).
  • Experience with Angular RxJS for handling asynchronous data streams.
  • Experience with responsive design and CSS frameworks (Bootstrap, Materialize, Angular Material).
  • State management experience with NgRx, Akita, or similar libraries and ability to design complex state management solutions.
  • APIs and Backend Integration: proficient in consuming RESTful APIs and integrating them with Angular applications; experience with HTTP Client.
  • Experience with Google Cloud Platform (GCP) and cloud-native development; experience with Docker and NGINX is a plus.
  • Testing: knowledge of unit and end-to-end testing frameworks (Jasmine, Karma, Protractor); experience with TDD/BDD practices.
  • Version Control:
    Git proficiency, including branching strategies and PR workflows.
  • Performance optimization: ability to optimize Angular applications for performance and scalability; tooling for profiling is a plus.
  • Security: understanding of common security practices and vulnerabilities; experience securing Angular applications.
  • Build and Deployment: experience with CI/CD pipelines and tools (Jenkins, Git Hub Actions, or cloud deployments, GCP preferred);
    Docker/containerization is a plus.
  • Other Technologies: knowledge of other frontend frameworks (React, Vue.js) can be beneficial; experience with backend technologies (Node.js, Express) is a plus.

Compensation and Benefits CGI is required by law to include a reasonable estimate of the compensation range. A current range for this role in the U.S. is $70,800.00 - $, with final decisions based on experience, skills, and certifications. Benefits include eligibility for an attractive Share Purchase Plan (SPP), 401(k) and profit participation, paid time off, federal holidays, and health and welfare benefits.

Other Information CGI is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or other protected status. CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email US_ and reference the Position  veterans, CGI provides a site dedicated to veteran and transitioning service members.

All CGI offers of employment are contingent upon successful background checks appropriate to the role.

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary