hirly

Apply with hirly

Sr. Python Full stack Developer

CGI · India

Upload your resume to see how well you match this job — free, in seconds, no account needed.

Your resume is used only to score it against this job. If you don't create an account, it is deleted within 24 hours.

Position Description: Job Title: Sr.Python Full Stack Developer Position: Lead Analyst Experience: 7+ years Category: Senior Software Engineer Shift: General Shift Work Mode: Hybrid (3 days in office, 2 days WFH) Primary location: India, Karnataka, Bangalore CGI Office: TPLS Bangalore / E-city Bangalore / DLF Chennai / DLF Hyderabad / Skyview Hyderabad / SEEPZ Mumbai / Specific Client location Position ID: Employment Type: Full Time Your future duties and responsibilities: Key Responsibilities Application Development

  • Design, develop, and maintain scalable enterprise-grade applications using Python and ReactJS.
  • Develop microservices and REST APIs using FastAPI and/or Flask.
  • Build reusable, maintainable, and testable software components following engineering best practices.
  • Create robust backend services and business logic to support critical applications. Azure & Cloud Engineering
  • Build and deploy cloud-native solutions on Microsoft Azure.
  • Work with Azure Databricks, Azure Storage, Azure Key Vault, Azure Virtual Networks, and other Azure services.
  • Develop and maintain data pipelines utilizing Azure Data Factory (ADF).
  • Manage cloud integrations between on-premise systems and Azure platforms. Data & Analytics
  • Develop solutions using Pandas, Polars, and PySpark for data processing and transformation.
  • Design and optimize SQL Server database solutions.
  • Work on data integration, analytics, and reporting requirements.
  • Build scalable data processing pipelines and data engineering solutions. Front-End Development
  • Develop responsive and interactive web applications using ReactJS.
  • Work with JavaScript and TypeScript frameworks.
  • Integrate frontend applications with backend APIs and cloud services.
  • Enhance user experience through modern UI/UX development practices. Generative AI Development
  • Design and integrate Generative AI solutions into enterprise applications.
  • Implement AI-powered workflows, assistants, automation, and business solutions.
  • Work with modern LLMs, prompt engineering, and AI service integrations.
  • Build intelligent applications utilizing GenAI capabilities. Required qualifications to be successful in this role: Required Experience
  • 7+ years of Python application development experience.
  • Strong hands-on expertise in FastAPI and/or Flask.
  • Experience building cloud-native applications on Azure.
  • Experience with Azure Databricks and data engineering solutions.
  • Strong SQL Server development experience.
  • Experience building enterprise APIs and integrations.
  • Hands-on ReactJS development experience.
  • Experience implementing CI/CD pipelines using Azure DevOps.
  • Experience working in Agile software delivery environments. Backend Development
  • Python 3.x
  • FastAPI
  • Flask •

Rest API

Development

  • Microservices Architecture Data Processing
  • Pandas
  • Polars
  • PySpark Cloud & Azure
  • Azure Services
  • Azure Databricks
  • Azure Storage
  • Azure Key Vault
  • Azure Networking Database
  • Microsoft SQL Server
  • SQL Query Optimization
  • Stored Procedures Front-End Development
  • ReactJS AI & Emerging Technologies
  • Generative AI
  • LLM Integration
  • Prompt Engineering Engineering Practices
  • Agile/Scrum
  • Unit Testing (PyTest)
  • CI/CD
  • Git
  • Azure DevOps Skills:
  • Python
  • Terraform
  • FastAPI
  • Pytest
  • React JavaScript 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.