As part of the product team development strategy, we're looking for a Backend .NET Developer to join our development team. Main responsibilities include working on architecture as part of a team, developing new functionality for the backend, refactoring old code when necessary, and providing environment support. The role also involves correcting defects and interacting with product managers and technical support to provide information about the functionality and support of the product.
Main requirements include experience in developing cloud solutions, understanding of OOP, DDD, Microservices, and stateless/serverless architectures. The ideal candidate will have 3 years of experience as a Backend .Net Developer and knowledge of C# 10, .Net 8, WebAPI, DI (Autofac), and Azure stack (Queues, App Services, App Functions/Web jobs). Experience with Cosmos/MongoDB, MSSQL, EF Core, and familiarity with frontend stack (single page applications, React, React-Redux, TypeScript) would be advantageous.