CGI Group
CGI Group46d ago
Naukri

Python React Developer

Hybrid - Bengaluru, Hyderabad
Full Time
Senior Level

Auto Apply to 50+ AI Matched Python React Developer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at CGI Group

Full Job Description

We are seeking a highly proficient Senior React JS & Python Developer to join our team in Bengaluru and Hyderabad. This hybrid role focuses on building scalable, high-performance web applications. The ideal candidate will possess extensive hands-on experience with React JS, Python, and the AWS platform. Exposure to contributing to Java-based design and architecture is also valuable. You will be a key problem solver, collaborating effectively with cross-functional teams to deliver exceptional results.

Responsibilities:

  • Develop, maintain, and enhance applications using React JS and Python.
  • Build reusable components and front-end libraries for future use.
  • Develop RESTful services and backend components with Python.
  • Leverage AWS services for application deployment, monitoring, and scaling.
  • Contribute to the design, architecture, and implementation of new features and enhancements in Java (as needed).
  • Collaborate with UI/UX, QA, DevOps, and Product teams.
  • Perform code reviews, troubleshoot issues, and optimize application performance.
  • Document development processes, architecture decisions, code changes, and technical details.
  • Stay abreast of emerging technologies and best practices for continuous improvement.

Required Qualifications:

  • Strong proficiency in React JS, including hooks, state management, and component-based architecture.
  • Solid hands-on experience with Python and popular frameworks (e.g., Flask, Django, FastAPI).
  • Experience building and integrating REST APIs.
  • Exposure to AWS cloud services (e.g., Lambda, EC2, S3, API Gateway, RDS, CloudWatch).
  • Ability to understand and contribute to the design and architecture of Java-based systems.
  • Strong debugging, problem-solving, and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and collaboratively in a fast-paced environment.