hero

Find Your Dream Job Today

Software Engineer II - Python Full Stack Developer

JPMorganChase

JPMorganChase

Software Engineering
Bengaluru, Karnataka, India
Posted on Oct 14, 2025

Software Engineer II - Python Full Stack Developer

Bengaluru, Karnataka, India

Job Information

  • Job Identification 210671112
  • Job Category Software Engineering
  • Business Unit Commercial & Investment Bank
  • Posting Date 10/14/2025, 02:37 PM
  • Locations PRESTIGE TECHNOLOGY PARK,NEAR MARATHALLI,SARJAPUR OUTER RING ROAD,VARTHUR HOBLI, Bengaluru, IN-KA, 560103, IN
  • Apply Before 10/17/2025, 09:30 AM
  • Job Schedule Full time

Job Description

You’re ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.

As a Software Engineer II - Python Full Stack Developer at JPMorgan Chase within the Commercial & Investment Bank, you'll be a part of an agile team that works to enhance, design, and deliver the software components of the firm’s state-of-the-art technology products in a secure, stable, and scalable way. As an emerging member of a software engineering team, you execute software solutions through the design, development, and technical troubleshooting of multiple components within a technical product, application, or system, while gaining the skills and experience needed to grow within your role.

Job responsibilities

  • Design, develop, and maintain scalable and robust full-stack applications, splitting efforts equally between (React and Angular) and Python (Flask, Django, data processing).
  • Collaborate with product managers, designers, and other developers to understand requirements and deliver solutions using both React Design and Python stacks.
  • Participate in code reviews, testing, and debugging for both React and Python applications to ensure quality and performance.
  • Implement cloud-based solutions using Azure and/or AWS, leveraging UI (React) and Python capabilities for high availability, scalability, and security.
  • Build and integrate microservices, APIs, and backend services using Python frameworks.
  • Design and build efficient, well tested, and reusable User Interface custom components using JavaScript, Angular, HTML5, CSS, Bootstrap, Foundation, JQuery and other JS driven web frameworks
  • Work with database technologies such as SQL Server and PostgreSQL/MongoDB.
  • Continuously improve development processes and tools for both technology stacks to enhance productivity and efficiency.
  • Stay up-to-date with industry trends and emerging technologies in both UI Skills and Python ecosystems.
  • Create secure and high-quality production code and maintain algorithms that run synchronously with appropriate systems.
  • Proactively identify hidden problems and patterns in data and use these insights to drive improvements to coding hygiene and system architecture.

Required qualifications, capabilities, and skills

  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Proven Full Stack Developer with equal expertise in UI (React) and Python.
  • Proficient in scalable coding using React, Angular 2+, Typescript, and Python (Flask, Django, scripting).
  • Strong front-end web development skills, including experience with CSS pre-processors (SCSS, LESS) and CSS3 animations.
  • Experienced in Object-Oriented JavaScript programming and know about prototyping inheritance in JS.
  • Skilled in using Angular UI tools such as Angular Material and NgBootstrap.
  • Familiar with database technologies like SQL Server, PostgreSQL, and MongoDB (for Python).
  • Hands-on experience with cloud platforms like Azure and/or AWS, using Python.
  • Demonstrated problem-solving abilities, attention to detail, and strong communication and collaboration skills with the ability to work effectively in a team environment
  • Practical experience in system design, application development, testing, operational stability, and maintaining code in large corporate environments with both react and Python, and database querying languages.
  • Solid understanding of the Software Development Life Cycle and agile methodologies, including CI/CD, resiliency, and security.

Preferred qualifications, capabilities, and skills

  • Exposure to AI/ML technologies and DevOps practices.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Understanding of Agile methodologies and experience working in Agile teams.
  • Good understanding of front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React.