JOBSEARCHER

Full Stack Engineer - Python / Angular

Full Stack Engineer - Python / Angular Category: Software Development/ Engineering Main location: United States, Texas, Dallas Alternate Location(s): United States, North Carolina, Durham Position ID: J0426-0570 Employment Type: Full Time Position Description CGI is seeking an experienced technologist with a strong foundation in modern application development and a commitment to engineering excellence. In this role, you will collaborate closely with cross-functional teams in an agile, client-focused environment, delivering secure, scalable, and high-performance solutions using leading-edge technologies. This is a unique opportunity to make a meaningful impact while working side-by-side with our client in a fast-paced, innovative setting. This is a FULL TIME EMPLOYMENT opportunity based in the Dallas TX Area (Preferred), or Durham, NC. Your future duties and responsibilities Develop and maintain scalable, high performance web applications using Angular. Build, test, and integrate RESTful APIs using Python frameworks such as Django, Flask, or FastAPI. Implement secure, scalable backend logic following best practices for authentication, authorization, and application security (OAuth 2.0, Azure AD, JWT). Containerize applications using Docker (Docker files, secrets, image versioning) and deploy microservices on AWS EKS/Kubernetes. Work extensively with OLTP databases (Oracle/MySQL/SQL Server) and OLAP platforms (Snowflake, DuckDB, Redshift), including complex SQL optimization. Implement effective caching strategies in Python APIs (TTL, cache limits, invalidation) to improve performance and reduce latency. Build and maintain CI/CD pipelines using Jenkins or similar tools, with automated testing using Pytest. Collaborate with Product Owners, Architects, Tech Leads, and stakeholders, demonstrating strong problem solving, communication, and teamwork skills. Required qualifications to be successful in this role 6+ years of experience in software engineering. Strong proficiency in Python to develop, maintain robust, scalable, and secure Python-based applications and services. Strong proficiency in developing web applications in Angular, JavaScript/TypeScript. Strong understanding of Python internals, performance tuning, and advanced language features. Familiarity with containerization (Docker), orchestration (Kubernetes), and serverless computing. Strong hands-on experience with AWS cloud services including EC2, Lambda, S3, IAM, KMS, and CloudWatch, with focus on security and cost optimization. Experience with automated testing using Pytest. Exposure to LLMs and AI systems (OpenAI/Azure OpenAI, Gemini), including tokenization, LangGraph workflows, and AI agents. Understanding of data science workflows and tools (e.g., Jupyter, MLflow, Airflow). Hands-on experience working with large scale application SOA, microservices, distributed compute, containers, and use of the cloud. Excellent problem-solving skills and ability to work in a fast-paced, collaborative environment. Bachelor's degree in computer science or related field. Compensation Range 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 $89,600.00 - $156,700.00. Benefits 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 Skills Angular Django Flask Python Atlassian Confluence Jira Equal Employment Opportunity Qualified applicants will receive consideration for employment without regard to their race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation or perceived sexual orientation, gender, gender identity, and gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business. 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 the CGI U.S. Employment Compliance mailbox at USEmploymentCompliance@cgi.com. You will need to reference the Position ID of the position in which you are interested. Your message will be routed to the appropriate recruiter who will assist you. Please note, this email address is only to be used for those individuals who need an accommodation to apply for a job. Emails for any other reason or those that do not include a Position ID will not be returned. All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation. Background investigation components can vary dependent upon specific assignment and/or level of U.S. government security clearance held. Dependent upon role and/or federal government security clearance requirements, and in accordance with applicable laws, some background investigations may include a credit check. CGI will consider for employment qualified applicants with arrests and conviction records in accordance with all local regulations and ordinances. CGI will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action including an investigation conducted by the employer, or (c) consistent with CGI's legal duty to furnish information. J-18808-Ljbffr