Full Stack Engineer (Python & FastAPI)

CGI

$102K — $137K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of software development experience, specifically in Python.
  • Strong hands-on experience with FastAPI or similar frameworks like Flask or Django.
  • Proficiency in designing RESTful APIs and backend services.
  • Experience with relational and/or NoSQL databases.
  • Familiarity with Git for version control and automated testing processes.

Responsibilities

  • Design and maintain backend services and RESTful APIs using Python and FastAPI.
  • Troubleshoot and resolve production issues with root cause analysis.
  • Develop and optimize business logic and database integrations.
  • Ensure application performance, reliability, security, and scalability.
  • Collaborate with product owners and other development team members.
  • Participate in code reviews and Agile development practices.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • 401(k) matching contributions and share purchase plan
  • Paid time off for vacation, holidays, and sick leave
  • Paid parental leave
  • Tuition assistance and learning opportunities
  • Wellness and well-being programs
Full Job Description
Full Stack Engineer (Python & FastAPI)

Category: Software Development/ Engineering

Main location: United States, Pennsylvania, Plymouth Meeting

Position ID:J0826-1824

Employment Type: Full Time

Position Description:

CGI is seeking a Full Stack Engineer with strong experience in Python and FastAPI to support and enhance scalable backend services and APIs.

This role will focus on production support and small enhancements for existing applications, including troubleshooting, defect resolution, performance optimization, and incremental feature development.

Experience with Microsoft Azure is preferred, and familiarity with Angular/JavaScript is a plus.

This work can be performed near one of our CGI offices - Plymouth, Meeting, New Brunswick, NJ, Lafayette, LA, Cary, NC, New York, NY and Hartford, CT.

Your future duties and responsibilities:

. Design, develop, test, and maintain backend services and RESTful APIs using Python and FastAPI.
. Troubleshoot production issues, perform root cause analysis, and implement corrective solutions.
. Develop and optimize business logic, database integrations, and external service integrations.
. Support application performance, reliability, security, and scalability.
. Collaborate with product owners, architects, front end developers, QA, and other stakeholders.
. Participate in code reviews, testing, CI/CD, and Agile development activities.

Required qualifications to be successful in this role:

. 5+ years of software development experience, with strong hands-on experience in Python.
. Experience building RESTful APIs and backend services using FastAPI or similar frameworks such as Flask or Django.
. Strong understanding of API design, authentication/authorization, and data validation.
. Experience working with relational and/or NoSQL databases.
. Experience with Git, automated testing, debugging, and performance optimization.
. Strong analytical, problem solving, and communication skills.

Preferred Qualifications
. Experience with Microsoft Azure and cloud-based application development.
. Familiarity with Angular, JavaScript, or TypeScript.
. Experience with Docker, Kubernetes, Azure DevOps, and CI/CD pipelines.
. Experience with asynchronous programming or event driven architectures.

Other Information:
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 $102,000.00 $137,000.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

#LI-MP2

Skills:
  • Full Stack Development
  • Full Stack Development
  • Life Sciences
  • Python
  • React JavaScript
  • RESTful (Rest-APIs)


Similar Jobs

More Jobs at CGI

  • Program Manager/RTE (GenAI)
    $88K — $125K *
    Bedminster, NJ 07921 (Somerset County)
    Telecommunications & Hardware
    In-Person
  • Data & AI Engineer
    $100K — $245K *
    Houston, TX 77084 (Harris County)
    Information Technology
    In-Person
  • Director Consulting Services
    $125K — $247K *
    Houston, TX 77084 (Harris County)
    Energy & Utilities
    In-Person
  • Network Administrator
    $100K — $200K *
    Arlington, VA 22204 (Arlington County)
    Information Technology
    In-Person
  • Java Full Stack Engineer
    $89K — $156K *
    Dallas, TX 75217 (Dallas County)
    Information Technology
    In-Person

More Information Technology Jobs

Find similar Full Stack Engineer (Python & FastAPI) jobs: