Position: Software Engineer
Category: .NET
English level: upper
Years of experience: 5

Have experience in building pretty complicated projects from scratch. Switched technical directions on a fly couple of times (full stack web developer -> mobile developer -> backend developer -> data engineer) without any problem, so I don't need any additional time to start gaining value to the team even if I don't have any experience with stack of technologies that you are using. Made a lot of POCs and investigations that were used as a basis for new features and projects.
I have about 5 years experience in IT in different areas. Have worked as a full stack developer (.net stack and Angular 2+), mobile developer (for Android and IOS using Xamarin) and data engineer (Azure stack). My previous projects include large (50+ engineers) already existing enterprise solution for inventory management, mobile app from scratch for both Android and IOS, couple of analytical solutions (backend, frontend, data engineering) built in existing microservices infrastructure with tons of different integrations and couple of small microservices for different purpose.
My responsibilities usually include development and bug fixing, mentoring, participating in system design and architecture discussions, DevOps tasks, support, gathering requirements, conducting demos, conducting interviews. I don't have any problems with direct communication with customer.
Considering .net backend/full stack developer (backend is preferable) or data engineer position. I don't want to be the most (or the only one) experienced developer in the team. I don't want to be tech\team lead neither. My preference is remote work, but I can occasionally visit the office. I don't want to be included in support that is out of working hours.