Taro Logo

Software Engineer II- Python Full Stack

A leading global financial services firm offering banking, investment and technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Finance · Enterprise SaaS

Description For Software Engineer II- Python Full Stack

You're ready to gain the skills and experience needed to grow within your role and advance your career at JPMorgan Chase. As a Software Engineer II within the Infrastructure Platforms team, you'll be part of an agile team working to enhance, design, and deliver software components for 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'll execute software solutions through design, development, and technical troubleshooting of multiple components within technical products, applications, and systems. You'll have the opportunity to grow while working with cutting-edge technologies and contributing to mission-critical systems.

The role combines both frontend and backend development, requiring expertise in Python frameworks like Django/Flask/FastAPI for backend development and modern frontend technologies like ReactJS/Angular/Vue.js. You'll be working in a large corporate environment, implementing responsive interfaces, developing scalable web applications, and working with various databases and APIs.

This position offers the chance to work on enterprise-scale applications while developing your skills in modern software development practices, including CI/CD, application resiliency, and security. You'll be part of a team that values diversity, equity, and inclusion while building solutions that impact millions of customers globally.

The role provides an excellent opportunity to work with emerging technologies including cloud platforms, artificial intelligence, and machine learning while contributing to one of the world's largest financial institutions' technical infrastructure.

Last updated 18 hours ago

Responsibilities For Software Engineer II- Python Full Stack

  • Executes standard software solutions, design, development, and technical troubleshooting
  • Writes secure and high-quality code using the syntax of at least one programming language
  • Designs, develops, codes, and troubleshoots with consideration of upstream and downstream systems
  • Applies knowledge of tools within the Software Development Life Cycle toolchain
  • Applies technical troubleshooting to break down solutions and solve technical problems
  • Gathers, analyzes, and draws conclusions from large, diverse data sets
  • Learns and applies system processes, methodologies, and skills for secure code development
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer II- Python Full Stack

Python
JavaScript
React
MongoDB
MySQL
PostgreSQL
  • Formal training or certification on software engineering concepts and 2+ years applied experience
  • Hands-on practical experience in system design, application development, testing, and operational stability
  • Experience in developing, debugging, and maintaining code in a large corporate environment
  • Demonstrable ability to code in one or more languages
  • Experience across the whole Software Development Life Cycle
  • Exposure to agile methodologies such as CI/CD, Application Resiliency, and Security
  • Knowledge of software applications and technical processes within a technical discipline
  • Experience with ReactJS, Angular or Vue.js and HTML/CSS/JS
  • Experience with Python frameworks like Django or Flask or FastAPI
  • Knowledge of API and Microservices Architecture – SOAP, REST APIs
  • Familiarity with databases and ORM knowledge

Interested in this job?

Jobs Related To JPMorgan Chase Software Engineer II- Python Full Stack

Software Engineer III

Software Engineer III position at JPMorgan Chase focusing on financial technology development within the Asset and Wealth Management team.

Software Engineer III

Software Engineer III position at JPMorgan Chase's Asset & Wealth Management division, focusing on financial technology development using Java, React, and modern tools.

Software Engineer

Mid-level Software Engineer position at JPMorgan Chase in Plano, TX, focusing on full-stack development with Java, React, and cloud technologies for financial services solutions.

Software Engineer III

Mid-level software engineering role at JPMorgan Chase focusing on financial technology development using Java, React, and modern cloud technologies.

Software Engineer

Software Engineer position at JPMorgan Chase focusing on backend development with Java, Kubernetes, and Kafka for financial systems and payment processing.