Taro Logo

Software Engineer III-Node.js

Global financial services firm offering banking, investment banking, and technology solutions.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Finance
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III-Node.js

As a Node.js Software Engineer III at JPMorgan Chase within the Commercial & Investment Bank Payments Technology team, you will serve as a seasoned member of an agile team designing and delivering trusted market-leading technology products. This role focuses on backend development using Node.js and modern JavaScript frameworks, working with event-driven architectures and messaging systems like Kafka.

You'll be responsible for creating secure, high-quality production code and maintaining critical algorithms that support the firm's business objectives. The position requires strong technical skills in Node.js, Express.js, and containerization technologies like Docker and Kubernetes. You'll work on complex applications, producing architecture and design artifacts while ensuring design constraints are met.

The role offers the opportunity to work with large, diverse data sets, identifying patterns and driving improvements to coding practices and system architecture. You'll be part of a collaborative environment that values diversity and innovation, contributing to software engineering communities of practice and exploring emerging technologies.

Key technical requirements include 3+ years of software engineering experience, strong Node.js expertise, understanding of asynchronous programming, and experience with CI/CD practices. Knowledge of AWS services and authentication systems like oAuth is advantageous.

Join JPMorgan Chase's technology team to work on cutting-edge payment solutions while advancing your career in a supportive, innovative environment. You'll be part of a global financial institution that values technical excellence and continuous learning.

Last updated 3 months ago

Responsibilities For Software Engineer III-Node.js

  • Executes software solutions, design, development, and technical troubleshooting
  • Creates secure and high-quality production code and maintains algorithms
  • Produces architecture and design artifacts for complex applications
  • Gathers, analyzes, synthesizes data for continuous improvement
  • Identifies hidden problems and patterns in data
  • Contributes to software engineering communities of practice
  • Adds to team culture of diversity, equity, inclusion, and respect

Requirements For Software Engineer III-Node.js

Node.js
JavaScript
Kafka
Kubernetes
  • Formal training or certification on software engineering concepts and 3+ years applied experience
  • Hands-on experience in system design, application development, testing
  • Strong focus on Node.js and JS Frameworks
  • Experience with Express.js
  • Understanding of asynchronous programming and event-driven architecture
  • Knowledge of messaging like kafka
  • Experience with containerization, docker kubernetes
  • Experience in developing, debugging, and maintaining code in large corporate environment

Interested in this job?