Kpmg India Services Llp

Full Stack Python Developer

Kpmg India Services Llp
Bengaluru/Bangalore
Not disclosed
Work from OfficeWork from Office
Full TimeFull Time
Min. 5 yearsMin. 5 years

Job Description

Consultant - Full Stack Python Developer

Frontend Development:

  • Develop dynamic, responsive web applications using ReactJS, ensuring seamless user interactions and experiences.
  • Implement state management solutions using Redux to manage global application state efficiently.
  • Design and maintain reusable components, ensuring code modularity and scalability.
  • Collaborate with UI/UX designers to translate design specifications into functional user interfaces.
  • Optimize application performance, ensuring responsiveness and cross-browser compatibility.
  • Conduct thorough code reviews, providing constructive feedback to peers to uphold code quality.
  • Keep abreast of the latest trends and best practices in ReactJS and frontend development.

Backend Development:

  • Design and develop RESTful APIs and web services using Python frameworks such as Flask, Django, or FastAPI.
  • Implement a modular architecture to create scalable and maintainable backend systems.
  • Ensure efficient communication between services and optimize the processing of requests and responses.
  • Create and maintain database schemas with a strong focus on querying and data retrieval operations using SQL.
  • Troubleshoot and resolve backend issues, optimizing application performance and ensuring reliability.
  • Collaborate with a cross-functional team to ensure that backend components align with the overall project goals.
  • Conduct code reviews, offering constructive feedback to improve code quality and maintainability.
  • Stay updated with industry trends and best practices in backend development.

Requirements:

Frontend Development:

  • Strong experience with ReactJS, including proficiency in hooks, lifecycle methods, and functional components.
  • Proven expertise in implementing state management libraries like Redux for handling global application state.
  • Solid understanding of responsive design principles, ensuring applications work well across all device sizes.
  • Skilled in HTML, CSS, and JavaScript ES6+ for creating aesthetically pleasing and functional applications.
  • Familiarity with version control systems, especially Git for managing codebase.
  • Experience with creating and maintaining style guides and component libraries is a plus.
  • Strong problem-solving and analytical skills focused on frontend challenges.

 

Backend Development:

  • Expertise in backend development with Python and frameworks like Flask, Django, or FastAPI.
  • Solid understanding of relational databases and proficiency in SQL.
  • Experience working with cloud technologies and services, specifically Azure.
  • Good to have experience with containerization technologies like Docker.
  • Familiarity with Azure OpenAI and RAG implementation is a plus.
  • Strong problem-solving and analytical skills related to backend systems.
  • Excellent communication and collaboration skills.
  • Good understanding of software development fundamentals and industry best practices.

Preferred Skills:

 

  • Experience with agile development environments.
  • Additional knowledge of cloud services or advanced deployment techniques.
  • Capability to work independently and within a team environment.

Frontend Development:

  • Develop dynamic, responsive web applications using ReactJS, ensuring seamless user interactions and experiences.
  • Implement state management solutions using Redux to manage global application state efficiently.
  • Design and maintain reusable components, ensuring code modularity and scalability.
  • Collaborate with UI/UX designers to translate design specifications into functional user interfaces.
  • Optimize application performance, ensuring responsiveness and cross-browser compatibility.
  • Conduct thorough code reviews, providing constructive feedback to peers to uphold code quality.
  • Keep abreast of the latest trends and best practices in ReactJS and frontend development.

Backend Development:

  • Design and develop RESTful APIs and web services using Python frameworks such as Flask, Django, or FastAPI.
  • Implement a modular architecture to create scalable and maintainable backend systems.
  • Ensure efficient communication between services and optimize the processing of requests and responses.
  • Create and maintain database schemas with a strong focus on querying and data retrieval operations using SQL.
  • Troubleshoot and resolve backend issues, optimizing application performance and ensuring reliability.
  • Collaborate with a cross-functional team to ensure that backend components align with the overall project goals.
  • Conduct code reviews, offering constructive feedback to improve code quality and maintainability.
  • Stay updated with industry trends and best practices in backend development.

Requirements:

Frontend Development:

  • Strong experience with ReactJS, including proficiency in hooks, lifecycle methods, and functional components.
  • Proven expertise in implementing state management libraries like Redux for handling global application state.
  • Solid understanding of responsive design principles, ensuring applications work well across all device sizes.
  • Skilled in HTML, CSS, and JavaScript ES6+ for creating aesthetically pleasing and functional applications.
  • Familiarity with version control systems, especially Git for managing codebase.
  • Experience with creating and maintaining style guides and component libraries is a plus.
  • Strong problem-solving and analytical skills focused on frontend challenges.

 

Backend Development:

  • Expertise in backend development with Python and frameworks like Flask, Django, or FastAPI.
  • Solid understanding of relational databases and proficiency in SQL.
  • Experience working with cloud technologies and services, specifically Azure.
  • Good to have experience with containerization technologies like Docker.
  • Familiarity with Azure OpenAI and RAG implementation is a plus.
  • Strong problem-solving and analytical skills related to backend systems.
  • Excellent communication and collaboration skills.
  • Good understanding of software development fundamentals and industry best practices.

Preferred Skills:

 

  • Experience with agile development environments.
  • Additional knowledge of cloud services or advanced deployment techniques.
  • Capability to work independently and within a team environment.

B. TECH/BE or higher

Experience Level

Senior Level

Job role

Work location
Work locationBangalore, Karnataka, India
Department
DepartmentSoftware Engineering
Role / Category
Role / CategoryWebsite Development
Employment type
Employment typeFull Time
Shift
ShiftDay Shift

Job requirements

Experience
ExperienceMin. 5 years

About company

Name
NameKpmg India Services Llp
Job posted by Kpmg India Services Llp

Similar jobs you can apply for

Software / Web Developer
BNV Software

Software / Web Developer Intern

BNV Software
Domlur, Bengaluru/Bangalore
₹12,000 - ₹18,000
Work from Office
Full Time
Freshers only
Good (Intermediate / Advanced) English

Mobile App Developer

Alphameet Innovate Private Limited
Rayasandra, Bengaluru/Bangalore
₹25,000 - ₹30,000
Work from Office
Full Time
Min. 2 years
Good (Intermediate / Advanced) English

Marathi Native Speaker – AI Speech Recording Project (Remote)

Arctic Engines
Work From Home
₹25,000 - ₹45,000
Part Time
Full Time
Min. 6 months
Basic English
Closed Circuit AI Private Limited

Field Executive

Closed Circuit AI Private Limited
Bengaluru/Bangalore
₹25,000 - ₹40,000*
Field Job
Full Time
Any experience
Basic English

Odia Native Speaker – AI Speech Recording Project (Remote)

Arctic Engines
Work From Home
₹25,000 - ₹45,000
Full Time
Min. 6 months
Basic English
Airdit Software Services Private Limited

Sales Executive (Fresher)-MBA Sales And Marketing Fresher

Airdit Software Services Private Limited
Bengaluru/Bangalore
₹50,000 - ₹75,000
Work from Office
Full Time
Night Shift
Any experience
Good (Intermediate / Advanced) English

You can expect a minimum salary of 0 INR. The salary offered will depend on your skills, experience and performance in the interview.

The candidate should have completed the required education and people who have 5 to 31 years are eligible to apply for this job. You can apply for more jobs in Bengaluru/Bangalore to get hired quickly.

The candidate should have sound communication skills and sound communication skills for this job.

Both Male and Female candidates can apply for this job.

No, it's not a work from home job and can't be done online. You can explore and apply for other work from home jobs in Bengaluru/Bangalore at apna.

No work-related deposit needs to be made during your employment with the company.

Go to the apna app and apply for this job. Click on the apply button and call HR directly to schedule your interview.

The last date to apply for this job is . For more details, download apna app and find Full Time jobs in Bengaluru/Bangalore . Through apna, you can find jobs in 64 cities across India. Join NOW!