We are seeking a Software Engineer with expertise in C# and .NET to join our dynamic development team. In this role, you will develop, and maintain high-performance applications, ensuring scalability, security, and efficiency. You will work closely with cross-functional teams, and contribute to develop and shape our products.If you have a passion for building robust, enterprise-grade applications using modern .NET technologies, this role is perfect for you! The onboarding is scheduled for February or March.Tech stack we are using: SQL Server, Entity Framework, .NET Core, Identity Server, RESTful APIs, Docker, K8s, GraphQL, Amazon AWS services (EC2, S3, SQS, SES, Lambda, ECS, EKS, API Gateway, etc), Elasticsearch, NodeJS, React.js, Redux, Web socket… ResponsibilitiesDesign, develop, and maintain scalable, high-performance applications using C# and .NET (ASP.NET Core, .NET 6/7+).Implement RESTful APIs, microservices, and web applications using best practices.Collaborate with product managers, designers, and other engineers to deliver high-impact solutionsOptimize database interactions using SQL Server, Entity Framework, and other ORM tools.Enhance performance, scalability, and security of applications through optimization and best coding practices.Write clean, maintainable, and testable code while following SOLID principles and design patterns.Involve into the whole SDLC process.Integrate third-party services, APIs, and cloud solutions (AWS, Azure, or GCP).Work with DevOps teams to automate CI/CD pipelines and ensure smooth deployments.Troubleshoot, debug, and resolve production issues, ensuring high system availability.Stay updated with .NET ecosystem advancements and contribute to technology decisions.