About the job
What You'll Be Doing:
- Design and implement high-performance, scalable software systems utilizing technologies such as C#, . NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQL.
- Collaborate with a dynamic team to define, design, and launch innovative features.
- Oversee system architecture and coding standards efforts while contributing clean, efficient code.
- Adopt and incorporate modern software engineering best practices and patterns.
- Provide mentorship and guidance to junior software engineers.
- Conduct thorough code reviews, ensuring adherence to coding standards, best practices, and security protocols.
- Diagnose, troubleshoot, and upgrade existing software applications.
- Stay informed about emerging trends and technologies in software development to enhance product quality and processes.

