Design and develop robust, scalable, and high-performance software systems using C#, .NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQL
Collaborate 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