Разработчик .NET
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Компания существует с 1999 года, основной проект DRIVE2.RU с 2008 года. Самостоятельные, прибыльные, без инвесторских денег. Ежесуточная аудитория -- более 2млн человек, ежемесячная -- 25млн, мы -- один из ключевых контентных ресурсов рунета.
Небольшая распределённая команда, прямые контакты с любым коллегой, высокий уровень личной ответственности каждого.
Бэкенд на .NET Framework 4.7.2 (runtime 4.8) + немного кастомизированный ASP.NET MVC 5 (https://github.com/drivenet/aspnetwebstack), БД на MongoDB и PostgreSQL. Не-аврально переезжаем на .NET 6, это будет часть работы.
Краткий список остального здесь: https://stackshare.io/onyxmaster/drive2. Всё кроме бэкенда работает на Linux (да и бэкенд это виртуальная машина в Linux), так что мы скорее не Microsoft shop.
Мы ищем человека в штат, никаких аутсорсеров и аутстафферов нам не нужно, пожалуйста поберегите моё время.
Ожидания от кандидата
Мы ожидаем:
- уверенное владение C#;
- понимание архитектуры runtime;
- широкий кругозор (распределённые системы, алгоритмы, представление о функционировании баз данных, сетей и т.д.);
- понимание основных архитектурных принципов (как минимум на уровне управления зависимостями, см. "Clean Architecture" Мартина);
- знакомство с системами контроля версий, приёмами разработки и отладки;
- внимательное и аккуратное отношение к коду;
- знание английского, достаточное для чтения технической документации.
Условия работы
- оформляем по ТК, "белая" зарплата на счёт в российском банке;
- полностью удалённая работа, в том числе за пределами РФ с дистанционным договором, при необходимости -- компенсация коворкинга;
- полный день, гибкий график работы (требуется пересечение с коллегами по времени 4 часа в день по UTC+3);
- испытательный срок 2 месяца (можно договориться на 1 месяц), компенсируется на 100%;
- ежегодный ревью компенсации;
- обеспечиваем нормальной техникой, лицензиями на ПО, литературой, по согласованию оплачиваем посещение профильных конференций;
- лояльное отношение к сотрудникам, минимум формализма везде, где это возможно;
- возможно развитие в смежные области: эксплуатацию, тестирование, аналитику.
Дополнительные инструкции
По вопросу найма общаться будете со мной, техническим директором. Можете писать в сообщения в Хабр.Карьере или другим удобным вам способом (контакты есть в моём профиле).
Есть два варианта предложения своей кандидатуры -- выполнение тестового задания либо демонстрация своих навыков другим способом (качественный код на GitHub, ссылки на ваши статьи, что-то ещё по вашему выбору).
Можем организовать предварительный созвон или пообщаться в мессенджере (на ваш выбор), чтобы вы лучше понимали, соответствует ли работа у нас вашим ожиданиям.
В качестве тестового задания мы предлагаем реализовать IDictionary<,> таким образом, чтобы перечисление его элементов сохраняло порядок, соответствующий порядку вставки, при этом не изменяя алгоритмическую сложность операций относительно обычного Dictionary<,>.
Собеседование одно, код просить писать не будем, но будем просить посмотреть на чужой код, спрашивать что вы делали, как вы обучаетесь, что вам интересно, как предпочитаете работать и т.д.