CGI
Posted 6d ago

Full stack Developer (Angular/Python)

CGI
Bangalore or Hyderabad or Chennai
OnsiteFull Time
Responsibilities
  • developing applications
  • integrating APIs
  • troubleshooting defects
Requirements
  • 5–7 years of full-stack web development experience with Angular and Python
  • Plus JavaScript
  • TypeScript, HTML5, CSS3
  • REST APIs, SQL
  • Relational databases, Git, and web architecture knowledge
Technical tools mentioned
AngularJavaScriptHTML5CSS3PythonDjangoFlaskFastAPIRESTful APIsMySQLPostgreSQLSQL ServerGitAWSAzureGCPDockerKubernetesNgRxRedisKafkaRabbitMQ

Job description

Position Description:

Founded in 1976, CGI is among the largest independent IT and business consulting services firms in the world. With 94,000 consultants and professionals across the globe, CGI delivers an end-to-end portfolio of capabilities, from strategic IT and business consulting to systems integration, managed IT and business process services and intellectual property solutions. CGI works with clients through a local relationship model complemented by a global delivery network that helps clients digitally transform their organizations and accelerate results. CGI Fiscal 2024 reported revenue is CA$14.68 billion and CGI shares are listed on the TSX (GIB.A) and the NYSE (GIB). Learn more at cgi.com.

Job Title: Senior Full stack Developer– Python+Angular
Position: Senior Software Engineer
Experience: 5-7Years
Category: Software Development/ Engineering
Main location: Bangalore/Hyderabad/Chennai
Position ID: J0826-0896
Employment Type: Full Time
Education Qualification: Bachelor’s degree or related field.

Position Description: We are looking for an experienced Full Stack Developer (Angular/Python) with 5–7 years of hands-on experience in developing scalable, high-performance web applications. The ideal candidate should have strong expertise in Angular, JavaScript, HTML5, CSS3, and Python, with experience in developing REST APIs and integrating frontend and backend applications.
The candidate will be responsible for designing, developing, testing, debugging, and maintaining end-to-end web applications while collaborating with cross-functional teams to deliver quality software solutions.






Your future duties and responsibilities:

• Design, develop, and maintain web applications using Angular and Python.
• Develop responsive and reusable UI components using Angular, HTML5, CSS3, JavaScript, and TypeScript.
• Develop and maintain backend services and RESTful APIs using Python.
• Integrate frontend applications with backend APIs and third-party services.
• Write clean, scalable, reusable, and maintainable code.
• Troubleshoot and resolve application defects, performance issues, and production issues.
• Perform unit testing, integration testing, debugging, and code reviews.
• Work with databases and optimize SQL queries and application performance.
• Collaborate with UI/UX designers, QA engineers, product managers, and other developers.
• Participate in Agile/Scrum ceremonies, sprint planning, and technical discussions.
• Follow coding standards, security practices, and software development best practices.
• Contribute to application architecture, technical design, and continuous improvement initiatives.







Required qualifications to be successful in this role:

Must Have:
• 5–7 years of experience in full-stack web application development.
• Strong hands-on experience with Angular.
• Strong knowledge of JavaScript, TypeScript, HTML5, and CSS3.
• Strong hands-on experience with Python.
• Experience with Python frameworks such as Django, Flask, or FastAPI.
• Strong experience in developing and consuming RESTful APIs.
• Good understanding of object-oriented programming and software design principles.
• Experience with SQL and relational databases such as MySQL, PostgreSQL, or SQL Server.
• Experience with Git/version control systems.
• Good understanding of web application architecture and frontend/backend integration.
• Strong debugging, troubleshooting, and problem-solving skills.
• Good communication and collaboration skills.
Good to Have Skills
• Experience with AWS, Azure, or GCP.
• Hands-on experience with Docker and Kubernetes.
• Knowledge of microservices architecture.
• Experience with CI/CD tools and deployment pipelines.
• Knowledge of Angular state management libraries such as NgRx.
• Experience with automated testing frameworks.
• Knowledge of application security and secure coding practices.
• Experience with Redis, Kafka, RabbitMQ, or similar technologies.
• Exposure to DevOps practices and cloud-native application development.
• Experience working in Agile/Scrum environments.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodation for people with disabilities in accordance with provincial legislation. Please let us know if you require reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.

#LI-SP40















Skills:

  • Angular 2
  • Communication
  • HTML
  • JavaScript
  • Python






What you can expect from us:

Together, as owners, let’s turn meaningful insights into action.

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.

That same commitment to fairness extends to how we use technology. To support our recruitment team, AI tools may be used to help assess applications though they never replace human judgement. All hiring decisions remain entirely in the hands of our recruitment professionals.

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

About CGI

Provides information technology and business consulting services.

Similar jobs

Full Stack Developer roles near Bangalore, Karnataka
9h
Save
Mark Applied
Hide
LLM Full Stack Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services delivering 360° value.
Requires 12+ years of experience, 7+ years with React.js, 15 years of full-time education, and proficiency in React.js, RESTful APIs, DevOps, AI application integration, and performance optimization.
React.js, Large Language Models (LLMs), RESTful APIs, DevOps, Artificial Intelligence (AI)
19h
Save
Mark Applied
Hide
Principal Fullstack Engineer
India or Bengaluru
RemoteFull Time
Atlassian
AtlassianNASDAQ: TEAM: Develops software for team collaboration and project management.
10+ YOE10+ years of full-stack development experience; bachelor's or master's degree preferred; expertise in large-scale systems engineering, testing, reliability, security, observability, technical communication, collaboration, and mentoring.
Java, Scala, Node, JavaScript, React, Jira, Confluence, Trello, Bitbucket
21h
Save
Mark Applied
Hide
Nodejs with .Net Developer
Bangalore, Karnataka, India
HybridFull Time
McAfee
McAfee: Provides consumer-focused digital security and privacy protection software.
3+ YOERequires 3–5 years of software development experience focused on backend systems, Node.js and C# (.NET), MSSQL/PostgreSQL databases, AWS, APIs, scalable design, and strong problem-solving skills.
Node.js, C#, .NET, MSSQL, PostgreSQL, AWS, APIs, AI-powered coding tools, ML
1d
Save
Mark Applied
Hide
Java FullStack Engineer
Chennai or Bengaluru or Pune or Hyderabad or Milpitas or Seattle or Princeton or Cape Town or London or Zürich or Singapore or Mexico City
RemoteFull Time
Zensar
ZensarNational Stock Exchange of India: ZENSARTECH: Global technology firm providing digital transformation and infrastructure services.
10+ YOERequires 10–16 years of experience with Java, Spring Boot, REST APIs, Angular, TypeScript, Oracle, Git, Kafka, microservices, API security, and OpenAPI/Swagger; banking experience preferred.
Java, Spring Boot, REST APIs, Angular, TypeScript, Oracle, Git, OpenAPI/Swagger, Spring Microservices, GitHub Copilot, Kafka, OAuth2, JWT, Elasticsearch, Jenkins, Kubernetes, OpenShift, Azure, OpenAI, Azure OpenAI, RAG, Vector Databases, MCP
1d
Save
Mark Applied
Hide
Full Stack Engineer
Bengaluru, Karnataka, India
OnsiteFull Time
Accenture
AccentureNYSE: ACN: Global professional services firm providing consulting and technology solutions.
5+ YOERequires 5+ years of experience, including expertise in ACI Universal Payment BASE24-Classic, full stack development, scalable architectures, cloud environments, agile methods, debugging, and payment system integration.
ACI Universal Payment BASE24-Classic
1d
Save
Mark Applied
Hide
Full Stack Developer
Bangalore, Karnataka, India
OnsiteFull Time
Ingersoll Rand
Ingersoll RandNew York Stock Exchange: IR: Manufacturer of industrial air compressors and fluid management systems.
3+ YOEBE/ME in Computer Science, IT, ECE, or Engineering; 3–5 years of enterprise software development experience; expertise in Angular, TypeScript, Java, Spring Boot, REST APIs, microservices, secure coding, and low-code platforms.
Spring Boot, Angular, SAP, Snowflake, Salesforce, SonarQube, Checkmarx, OWASP ZAP, Burp Suite, TypeScript, HTML5, CSS3, JavaScript, Java, REST APIs, Qlik, Mendix, Microsoft Power Apps, Cypress, Jasmine, SQL, PostgreSQL, MySQL, MongoDB, Git, CI/CD
1d
Save
Mark Applied
Hide
Full Stack Engineer, On-Prem Systems
Bengaluru, Karnataka, India
OnsiteFull Time
GalaxEye
GalaxEye: Building multi-sensor satellites for all-weather Earth observation imaging.
3+ YOERequires 3–4 years of full-stack engineering experience shipping backend services and user-facing interfaces, with strong backend, frontend, UX, debugging, data integrity, and offline deployment fundamentals.
Synthetic Aperture Radar (SAR), Multi-Spectral Imaging (MSI), Leaflet, OpenLayers, MapLibre, deck.gl, Docker, K8s, CDN, Mapbox, Google Maps, Stack Overflow
1d
Save
Mark Applied
Hide
Full Stack Engineer - Oracle Cloud FUSION OICS, VBCS & JAVA
Bengaluru, Karnataka, India
OnsiteFull Time
Elfonze Technologies
Elfonze Technologies: Provides IT consulting, Oracle ERP implementation, and engineering services.
6+ YOERequires 6–9 years of Oracle ERP implementation experience, a computer science or software engineering degree, Oracle Cloud expertise, integration development skills, finance processes knowledge, and virtual-team leadership experience.
Oracle Cloud Fusion, Oracle Integration Cloud Service (OICS), BIP Reporting, REST services, PL/SQL, Python, Java, VBCS, Oracle Cloud Infrastructure (OCI), Oracle Fusion Applications, R2R, P2P, O2C, Oracle RMB, ETL, DWH, Agile, DevOps, SDLC, ADF, SOA, Oracle Database ADW, Applications Seeded Customization Framework, OATs, PSR Tools, Accessibility Testing Tools, SaaS