What you'll be doingDesign and develop robust, scalable, and high-performance software systems using C#, .NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQLCollaborate with a cross-functional team to define, design, and ship new features  Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture Implement modern best practices and patterns in software engineering  Mentor software engineers Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented Troubleshoot, debug, and upgrade existing software Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes