Advancing global markets
starts with great people.


Join the largest (and only) exchange operator in the Fortune 500.


"Our people, who are our greatest
asset, make what we do possible."
- Jeffrey Sprecher, CEO


Help transform markets anywhere around the globe.


Full Stack Senior Developer

19000527 Requisition #
Job Purpose

The New York Stock Exchange, a subsidiary of Intercontinental Exchange, Inc. (ICE) presents an opportunity for a full-time Full Stack Senior Developer to join a team responsible for developing and maintaining various software products.


The primary focus will be the development of a highly responsive application that aligns with our business needs. The work will include the development of all server-side logic, ensuring high performance, security and responsiveness. An understanding of front-end technologies is also a must as you will also be responsible for the integration of front-end and back-end elements developed by your peers.

  • Write efficient and maintainable code along with creating and supporting unit tests
  • Develop and maintain web applications using Python, Django, Typescript, React and PostgreSQL
  • Peer code reviews
  • Deliver prototypes, wireframes and UI renderings to support concepts
  • Work with internal teams to better understand requirements, to provide technical solutions and participate and support user testing
Knowledge and Experience
  • Proven track record of delivering quality work on time
  • Knowledge of software design and best practices
  • 3 or more years of experience with Python 3+ and 2 or more with the Django web framework
  • 3 or more years of experience with Node.js
  • Experience with RESTful API development
  • Experience with static type systems is a plus
  • Expert with front-end technologies, such as React.js, Angular, CSS, Typescript and JavaScript (Knowledge of Mypy and D3.js also a plus)
  • Understanding of UI/UX best practices
  • Familiarity with ORM (Object Relational Mapper) libraries
  • Expert knowledge of PostgreSQL and Oracle
  • Ability to integrate multiple data sources and databases into one system
  • Knowledge of user authentication and authorization between multiple systems, servers, and environments
  • Understanding of fundamental design principles behind a scalable application
  • Able to create database schemas that represent and support business processes
  • Strong unit testing
  • Strong debugging and troubleshooting skills
  • Proficient understanding of code versioning tools such as Git and SVN and Continuous Integrations tools such as Jenkins
  • Excellent presentation, communications and collaboration skills
  • Bachelor’s degree in Computer Science, Engineering or equivalent academic discipline preferred

Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

United States, NY, New York

📁 Technology

Requisition #: R-03316

United States, NY, New York

📁 Technology

Requisition #: 19000450

United States, NY, New York

📁 Technology

Requisition #: 19000583

Follow Us:
  • Facebook
  • Instagram
  • Twitter
  • Snapchat
  • LinkedIn