TradeStation is an
on-line brokerage firm seeking to level the playing field for self-directed investors and traders, empowering them to claim their individual financial edge.
At TradeStation, we're continuously pushing the boundaries of what's possible, encouraging out-of-the-box thinking and relentless search for innovation.
We offer a collaborative and flexible work environment, competitive salaries, comprehensive benefits and a generous PTO policy.
We are looking for driven individuals to help us build applications that will define the future of trading. This is a unique opportunity to work on a new app that will create a community of traders and help traders to build the skills necessary to be successful.
Success in this role requires an eagerness to learn, a desire to lead, creative thinking and a self-starter mindset. This position will be a part of our web development team, responsible for building modern interfaces for customers and internal users.
We are building a brand-new app, utilizing a modern web stack. ESSENTIAL JOB FUNCTIONS :
Build and maintain a CI / CD testing pipeline to ensure product quality and limit regressions
Ensure the highest quality apps are delivered to our customers
Lead testing effort and assist developers in writing and running tests, making testing everyone’s responsibility
Create reproducible tests using automation
Work in a DevOps environment, where development teams own both the development and operational responsibilities
KNOWLEDGE, SKILLS & ABILITIES : Required :
Strong understanding of Web protocols and related standards (HTTP 1.1+, SSL / TLS, WebSockets, etc.)
Demonstrated success with structured testing practices such as automated unit testing, integration testing, TDD and continuous delivery
Knowledge of common testing frameworks for web applications (e.g. Selenium)
Experience automating integration testing with backends via modern technologies (e.g. WebSockets, REST, GraphQL)
Familiarity working in an Agile environment and demonstrated success with structured testing practices such as automated unit testing, integration testing, TDD and continuous delivery
Knowledge of one or more modern general-purpose programming languages (e.g. Python, Golang, C#, Java)
Experience with Continuous Integration tools (e.g. GitLab CI, Azure DevOps, Jenkins)
Experience debugging applications to optimize resource usage and find bugs
Cross-platform experience building Android apps
Experience streaming video to web applications
Services experience to assist in building web-optimized APIs
Brokerage / trading domain knowledge and experience
EDUCATION & EXPERIENCE :
Bachelor’s Degree in Computer Science / Engineering or equivalent work experience
Must have 3+ years of professional experience