Sr. Software Engineer - Web Trading in Work From Home at TradeStation

Date Posted: 7/20/2021

Job Snapshot

Job Description

Senior Software Engineer - Web Trading
Virtual US
TradeStation is an online 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 an unlimited PTO policy.
We're looking for a front-end engineer who is passionate about developing modern, browser-based web applications.  You will be working on a financial data application that analyzes streaming stock market data in real time.  You will be working with modern development tools and methodologies.  Deep JavaScript and/or TypeScript expertise is a must along with a strong understanding of the React and Redux libraries.  You should have experience optimizing for performance and usability in a cross-browser compatible manner.  You should be well-versed in modern development tools and practices such as build/task automation using NPM, NodeJS, and Docker.
  • Implement features from "user stories" that describe the desired functionality
  • Maintain existing code and refactor to improve code quality and maintainability
  • Work with team testers and developers to create high-quality, tested code
  • •Properly estimate tasks and communicate status of completion
  • Work in an agile environment and embrace practices such as TDD and continuous delivery
  • Automate development and deployment tasks where possible
  • Very strong experience in JavaScript and/or TypeScript is required
    • Experience with the React and Redux is preferred
    • Experience with NodeJS and NPM is also beneficial
  • Strong understanding of object-oriented design principles (e.g. SOLID)
  • Experience with web programming technologies such as HTML, CSS, LESS, SASS
  • Must understand basics of HTTP, REST, and WebSockets
  • Work with new as well as existing code, which will require strong debugging skills
  • Knowledge of other languages such as C#, Java, or Go is a plus
  • Scripting and automation experience (e.g. Bash, Powershell, Ruby)
  • Experience with cloud services like AWS, Azure, or GCP
  • Bachelor’s in Engineering/Computer Science or related field
  • Minimum 3-5 years software development experience