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.