Software Engineer II - Python Full Stack Developer
JPMorganChase
Software Engineer II - Python Full Stack Developer
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.
Similar Jobs