Posted 4y ago

Full Stack Engineer

@ SG Cap Trading
Chicago, Illinois, United States
OnsiteFull Time
Responsibilities:design visualizations, develop features, optimize latency
Requirements Summary:Design and build enterprise-grade, high-performance applications; strong CS fundamentals; experience with web stacks; data visualization; backend/frontend development; familiarity with databases and real-time data.
Technical Tools Mentioned:Linux, Python, MySQL, JavaScript, C++, WebSockets, TCP sockets, PostgreSQL, Cassandra, Apache Druid, matplotlib, 3d.js
Save
Mark Applied
Hide Job
Report & Hide
Job Description

 

Full Stack Engineer Role

At SG we are dedicated to producing cutting edge technology to solve real world market problems in the automated trading space. We are looking for an experienced engineer who will be part of the team responsible for designing and building our different internal trading applications. As a member of our team, you must be passionate about delivering elegant, efficient, and scalable products. In this role you will be exposed to a variety of development stacks (Linux, Python, MySQL, Javascript, and C++). Processing and analyzing a vast landscape of real time market data, as well as addressing latency concerns in our software applications provides our engineers with constant challenges to work through.

Responsibilities:

  • Design and build internal high-performance applications capable of visualizing large amounts of data

  • Actively participate in the full development life cycle, from idea generation to implementation

  • Be part of the team responsible for producing the next generation of SG technologies

  • Manage day to day end user requests for updates and changes on the fly in fast paced environment

  • Learn to balance development speed with long term design needs in line with business and end user needs

  • Produce innovative research and ideas to further our technological capabilities in line with our greater business strategy

What we look for: 

  • Experience designing and developing enterprise grade solutions

  • Strong computer science fundamentals and deep appreciation for building end to end products

  • Comfortable working with a team pushing boundaries and driving towards incremental deliverables

  • Passion for user experience and an in depth understanding of front-end architecture

  • Proficiency and work experience with at least one common desktop programming language (e.g. JavaScript, C#, Java, Python, etc.)

  • Familiarity with at least one charting framework (e.g. 3d.js, matplotlib, etc.)

  • Experience with big data visualization Prioritizes scalability writes readable code with proper documentation

  • Proficiency with WebSockets and/or TCP sockets

  • Experience interacting with databases (e.g. MySQL, PostgreSQL, Cassandra, Apache Druid)