Описание вакансии
IT-компания Rework уже больше 15 лет занимается разработкой многофункциональных решений и находится в поиске Backend-разработчика на ASP.NET Core на постоянную основу.
Задача: разработка и поддержка масштабируемых серверных решений.
Наша цель – увеличение эффективности и производительности всех частей системы, что, в частности, предполагает как внедрение новых функций, так и оптимизацию/рефакторинг существующих, для достижения оптимальной производительности.
Стек: .NET Core, ASP.NET Core, MongoDB, PostgreSQL, Docker, GitHub, GitLab, Ubuntu, Nginx
Что ожидаем от тебя:
Понимание современных принципов проектирования и разработки систем, практический опыт самостоятельного проектирования систем/подсистем;
Уверенное знание платформы .NET/Core c опытом коммерческой разработки от 3-х лет;
Уверенное знание в работе с Docker;
Значительный опыт работы с реляционными СУБД и понимание принципов их работы;
Знание и опыт работы с ORM для доступа к БД (EF/Core, etc.), понимание ограничений и опыт профилирования работы ORM;
Опыт разработки ASP.NET приложений (MVC, WebApi, etc.), понимание REST;
Знание и использование таких принципов проектирования как: SOLID, DRY, KISS;
Умение оценивать объем работ с достаточной достоверностью;
Умение работать в команде;
Желание погружаться в предметную область разрабатываемой системы.
Будет плюсом:
Умение работать с Ubuntu, навыки настройки NGINX и разворачивание серверов;
Понимание работы фронта;
Знания и опыт в верстке, JavaScript, TypeScript.
Знание Python и его фреймворков Flask, FastAPI, Django;
Понимание принципа работы нейронных сетей и их написание (с использованием фреймворков Tensorflow, OpenCV, PyTorch, Yolov8) будет большим преимуществом;
Условия:
Удаленная работа или в офисе
Комфортная адаптация, профессиональный и карьерный рост
Испытательный срок до 2 месяц;
Работаем по ТК РФ, с самозанятыми.