Full Stack Engineer - Python / Angular

CGIJersey City, NJ
Onsite

About The Position

CGI is seeking to hire a Full Stack Python/Angular Engineer with a passion for clean code, scalable systems, and collaborative problem-solving skills. This is an exciting opportunity to work in a fast-paced team environment supporting one of our Financial Services customers. We are taking an innovative approach to supporting our client, working side-by-side in an agile environment using emerging technologies. This is a Full Time - On Site Employment opportunity based in Jersey City, NJ.

Requirements

  • 6+ years of software engineering experience
  • 5+ years of Python development, building scalable, secure applications
  • Strong expertise in Angular and JavaScript/TypeScript for web development
  • Deep understanding of Python internals, performance tuning, and advanced features
  • Experience with Docker, Kubernetes, and serverless architectures
  • Proficiency in AWS (EC2, Lambda, S3, IAM, KMS, CloudWatch) with focus on security and cost optimization
  • Experience with automated testing (Pytest)
  • Exposure to LLMs/AI systems (OpenAI/Azure OpenAI, Gemini), including tokenization, LangGraph, and AI agents
  • Familiarity with data science tools and workflows (Jupyter, MLflow, Airflow)
  • Experience with SOA, microservices, distributed systems, and cloud-based applications
  • Strong problem-solving skills and ability to thrive in fast-paced, collaborative environments
  • Bachelor's degree in computer science or related field.

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

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
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service