C# .Net Backend Developer
Главный продукт компании – Retention Management Platform. Это классная платформа с международным признанием, в основе которой лежит искусственный интеллект. Она помогает нашим клиентам трансформировать новых покупателей в постоянных и работать над их удержанием.
У нас настоящий HighLoad и BigData и много задач и планов, поэтому мы ищем в команду еще одного человека, который вместе с нами будет разрабатывать высоконагруженную распределенную систему на технологиях .net, а также совершенствовать, менять и адаптировать другие продукты.
Наш основной backend-стек: .NET. У нас микросервисная архитектура на .NET Core 6.0, также есть немного легаси на .NET Framework, который, по мере необходимости, мы мигрируем на Core.
Зачем тебе к нам:
-
Будешь создавать значимый и востребованный продукт на рынке сервисов e-commerce, которым пользуются миллионы пользователей
-
Будешь работать в команде сильных молодых и творческих инженеров. Мы применяем и развиваем такие практики как парное программирование, совместное обсуждение и оценка всех задач, обязательное ревью каждой задачи одним или несколькими коллегами
-
Сможешь решать нетривиальные задачи и не только писать код, но и принимать участие в разработке новых подходов к написанию распределенных систем, способов тестирования и производства приложений
-
Увидишь результат своей работы на тысячах сайтах в сети после деплоя
-
У нас каждый отвечает за свою задачу целиком: от начала и до деплоя в продакшен – поэтому у тебя будет определенная свобода в принятии решений и ответственность за результат
Чем предстоит заниматься:
Помогать разрабатывать высоконагруженную распределенную систему на технологиях .net.
А еще совершенствовать, менять и адаптировать старые продукты и создавать новые.
Здесь не обойтись без технических навыков, нам важны следующие:
-
Уверенное знание .Net, C#
-
Опыт работы с SQL/NoSQL БД
-
Опыт написания тестов xunit/nunit
-
Понимание SOLID и паттернов проектирования
-
Опыт работы разработчиком dotnet от 4 лет
-
Опыт работы с docker
-
Умение разбираться в чужом коде.
Также мы очень оценим, если ты:
-
Знаком(а) с NoSQL БД (MongoDb, Redis), dotnet core
-
Умеешь доносить свои мысли устно и письменно и слушать других
-
Постоянно учишься: проходишь онлайн-курсы, читаешь книги и статьи, в том числе на английском
-
Имеешь опыт работы в смежных технологиях
-
Имеешь образец кода в публичном доступе, например на github (ссылка на ресурс)
Что мы можем предложить в ответ:
-
Официальное оформление, в том числе из других стран
-
Ты получишь общий и индивидуальный планы развития по системе грейдов – там будут детально прописаны все необходимые знания и навыки, которые нужно приобрести, чтобы переходить со ступени на ступень и расти в зарплате
-
Возможность работать удаленно из любой точки мира
-
Аккредитованная IT-компания
Разработчик .Net
- К IT отделу особенно хорошее отношение руководства
- Возможность работать из любой точки мира
- Большие возможности для развития у junior/middle разработчиков.
- Современный стек
- Есть культура разработки: пишутся тесты, есть ревью кода, все стараются писать чистый код, обсуждали вместе книги/статьи по разработке
- Работа бухгалтерии всегда на высшем уровне
- Инициативные сотрудники поощряются и могут реально влиять на разработку
- Достаточно прозрачная возможность повысить оклад -- индивидуальный план развития, составленный вместе с лидом/наставником
- Можно легко договориться поболеть денёк/отойти по делам на пару часов. К этому все относятся понимающе
- Слабый менеджмент. Продактов почти нет, аналитиков нет. Бизнес-требования часто не проработаны и их приходится додумывать разработчикам. Отчасти это плюс, тк интересно
- Зарплата примерно средняя по рынку (в мск), каких-то доп бонусов почти нет
- Региональные зарплаты. Коллеги с тем же рангом, что и я, получали раза в 2-3 меньше меня
- Есть некоторые технологии, которые используются в RR, но нерелевантны на рынке. Их немного, это совсем некритично
- Всегда есть работа, но часто бывает так, что сидишь без дела, тк задачи не спланированы или никто не берёт задачу на ревью