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%