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

Date Posted: 9/17/2021

Job Snapshot

Job Description

Sr. Software Engineer - Web Trading
Virtual US or Heredia, Costa Rica
Costa Rica candidates - Please attach your English CV
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 a generous 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 and NodeJS.
  • 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 React and Redux is required
  • Experience with NodeJS and NPM is also beneficial
  • Experience with web programming technologies such as HTML5, CSS3, and ES6+
  • 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
  • Experience with containerization technologies like Docker
  • Bachelor’s in Engineering/Computer Science or related field or relevant experience
  • Minimum 3-5 years software development experience