Full Stack Developer - FlexTCA

Job description

About Us:

FlexTrade Systems is a global leader in high performance multi-asset execution management and order management systems for equities, fixed income, foreign exchange, futures, and options. A pioneer in the field, FlexTrade is internationally recognized for introducing FlexTRADER®, the world’s first broker-neutral, execution management trading system, which allows clients to completely control and customize their execution workflows through a comprehensive ability to search/access liquidity while maintaining the confidentiality of their trading strategies.


FLEXTRADE: Full Stack Developer (JavaScript / Python / SQL) –FlexTCA

Join a dynamic FlexTCA (FlexTrade Transaction Cost Analysis) development team. FlexTrade is looking for a Full-Stack Developer to be a part of a rapidly evolving technology group supplying top quality solutions to our growing top tier global client base. This role offers the opportunity to work closely with data scientists and data engineers within FlexTrade’s Quantitative Solutions team, as well as exposure to cutting edge analytics and machine learning technologies.


THE PRODUCT:

FlexTCA is our Post & Pre-Trade transaction cost analysis and execution quality management solution offering historical and real-time analytics for trading portfolios and single securities across global equities, FX, futures and fixed income. FlexTCA is used by investment managers and brokerages to analyze, evaluate, and improve trader, Algo, broker, and venue performance. The product includes an intuitive and flexible web interface for data visualization, exploration, and analysis.


CORE RESPONSIBILITIES:

The candidate will be responsible for the integration, deployment, and maintaining, and of the FlexTCA BI tool and embedding it to provide a seamless end-user experience. The product exposure offers the opportunity to the candidate to learn vast depth and breadth of trading and analytics technologies and the associated trade life cycle.

  • Will require strong front-end skills to integrate the TCA module with the native FlexTrader front-end.
  • The individual will contribute to the development, automation, and embedding of the TCA visualization platform.
  • Serve in a rotation to monitor software and production environments to ensure timely delivery of post-trade reports to FlexTrader clients.
  • Help automate Business Intelligence environment maintenance and visualization roll-out using native Python wrapper (REST API).
  • Will assist with Production, QA and Dev ETL and data integrity checks on a Linux environment.

Requirements


  • Strong experience using Web frameworks and scripting languages like HTML5, CSS3, JavaScript
  • Must demonstrate understanding of one Single Sign-On protocol such as SAML 2.0 or OpenID
  • Expertise in Advanced JavaScript libraries and Object oriented programming in JS.
  • Strong experience Python and UNIX / Shell scripting.
  • Experience with any business intelligence tool, optimally Sisense (), will be strongly preferred.
  • Degree in Computer Science or equivalent industry experience. Two years experience required.
  • Experience with Node.JS is preferred
  • Experience with React or Angular a plus
  • Experience with Database programming and solid SQL skills a major plus
  • Experience with numpy / pandas a plus.
  • Excellent communication and problem-solving skills.
  • Knowledge or experience of trading analytics would be a big plus.

**FlexTrade Systems, Inc. is an equal opportunity employer and makes employment decisions without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability status, or any other status protected by law.**