js and Typescript is required Knowledge of object design, design patterns, and algorithms Experience developing multi-threaded applications for networking, web services, HTTP, and TCPIP Strong understanding of high-volume, real time processing Large-scale systems software design and development experience Working knowledge of UnixLinux   Skills, experience, and other compensable factors will be considered when determining pay rate