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-0897
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. 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 recent 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.
📌 Full stack Developer (Angular/Python) (Bengaluru)
🏢 CGI
📍 Bengaluru