Requirements
Must-have experience
* Strong experience designing and developing scalable backend architectures using the .NET ecosystem
* Solid hands-on experience with ASP.NET Core (.NET 8 or higher) for building RESTful APIs and backend services
* Proven experience applying Clean Architecture and Domain-Driven Design (DDD) principles
* Experience working with relational databases such as SQL Server and PostgreSQL
* Experience with NoSQL databases including MongoDB and Redis
* Experience implementing authentication and authorization mechanisms using JWT, OAuth2, IdentityServer, and Azure AD
* Experience deploying applications to cloud environments, preferably Microsoft Azure
* Experience implementing and managing CI/CD pipelines using Azure DevOps or GitHub Actions
* Strong knowledge of backend performance optimization, scalability, and security best practices
* Experience collaborating with cross-functional teams including frontend, UX, and QA
* Experience conducting code reviews and mentoring junior or mid-level developers
* Strong analytical thinking and problem-solving skills
Nice-to-have experience
* Experience designing and maintaining distributed or microservices-based architectures
* Experience creating and maintaining technical documentation and architecture diagrams
Responsibilities
* Design, develop, and maintain scalable, secure, and high-performance backend architectures
* Build, evolve, and maintain RESTful APIs using ASP.NET Core (.NET 8 or higher)
* Define backend architecture following Clean Architecture and Domain-Driven Design principles
* Develop and integrate solutions using relational and non-relational databases
* Implement secure authentication and authorization mechanisms
* Manage cloud deployments on Microsoft Azure using CI/CD pipelines
* Collaborate closely with frontend, UX, and QA teams to ensure product quality and alignment
* Optimize backend services for performance, scalability, reliability, and security
* Create and maintain technical documentation and architecture diagrams
* Perform code reviews and provide technical mentorship to team members
* Drive continuous improvement of backend systems and engineering practices
Required Languages
English: Beginner 11–30%