Full Stack Developer

Virtu Financial is a global financial services firm and market maker providing liquidity, execution services, analytics, and trading technology across multiple asset classes.

New York, NY, USA
About Virtu Financial, Inc.

Virtu Financial, Inc. leverages market-structure expertise and technology to provide liquidity and transparent trading solutions across equities, ETFs, foreign exchange, futures, fixed income, cryptocurrency, and commodities. Its offerings include market making, execution services, liquidity sourcing, multi-asset analytics, data products, compliance tools, and broker-neutral workflow technology.

View jobs by Virtu Financial, Inc.

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will join a talented team of versatile software engineers building the next generation of web-based trading tools for a fast paced financial firm. You will collaborate closely with traders, operations, and other developers to gather and understand their needs. You will design great, intuitive user interfaces as well as scalable back-end services, and implement real-time trading, visualization, analysis and reporting tools.

Requirements

  • 2+ years of experience
  • Expertise with web client languages including HTML, CSS, JavaScript, and TypeScript
  • Fluency with web client frameworks including React and Node, plus REST and WebSockets API design and architecture
  • Experience with databases such as MySQL, PostgreSQL, or KDB
  • Interest in trading and financial markets
  • Git, object-oriented design, Java, and Python experience are pluses

Responsibilities

  • Collaborate with traders, operations, and other developers to gather and understand needs
  • Implement real-time trading, visualization, analysis and reporting tools
  • Design intuitive user interfaces
  • Build scalable back-end services

Hiring Process

Following an initial resume screen, candidates will be invited to complete an online programming test. Those who perform well will be contacted to arrange a phone screen.