Разработчик С# ( Rookee )

21.11.2023
120 000 / месяц
Срок для отклика истек

Описание вакансии

Мы — команда DIY (Do It Yourself) в компании INGATE и уже более 10 лет мы помогаем нашим клиентам находить себе клиентов быстрее во всем мире. Для этого мы разрабатываем инструменты в сфере Digital Marketing, которыми уже сейчас пользуются более 3000 клиентов. Например, прямо сейчас мы разрабатываем новую версию всего интерфейса с поддержкой локализации для выхода на зарубежные рынки.

Хорошему продукту не бывать без хороших людей и команды — это наша основная гордость и ценность.

О продукте и технологиях: Наш проект представляет из себя высоконагруженную распределенную систему: около 30 своих серверов, порядка 400 сервисов, около 100 различных баз данных. По большей части Backend — это небольшие микросервисы на C#, а Frontend — обособленные от Backend модули (micro-frontends) на React с NodeJS в роли middleware.

Backend: C#, .net (от 4 до 4.7), .net core

Frontend: React + Redux, NodeJS + Express, Webpack, Less

Инфраструктура: JSON-RPC, Traefik+Consul, Kubernetes, docker, RabbitMQ, GitLab, автоматизированный CI/CD

СУБД: Postgresql, MS SQL, MongoDb, Redis, Clickhouse

Архитектура: микросервисы (для всех новых разработок), монолит (на поддержке)

Твои задачи:

1. Разработка решений в соответствии с требованиями и целями команды (разработка интерфейса новых зон и разделов, доработка/переработка существующих, верстка лендингов и т. д.)

2. Code-review, review требований и решений по фичам на этапе проектирования

3. Поддержка системы совместно с другими участниками команды — устранение багов и выполнение задач по обслуживанию системы

4. Участие в выборе архитектурных решений при реализации крупных фич и при создании новых модулей

5. Менторинг и наставничество младших специалистов, проведение обучений – по желанию

От тебя ждем:

· Уверенное владение JavaScript (ES9+) и React с опытом от 2х лет

· Навык работы с git (или другими VCS)

· Опыт работы с Redux / Redux-Toolkit или другими state management библиотеками

· Уверенное владение CSS3 (flexbox, animation и тд.)

· Желание и умение работать в команде

Будет круто, если у тебя есть:

· Навыки Backend-разработки (C#/.Net)

· Опыт работы с NodeJS (Express)

· Опыт настройки SSR

· Опыт настройки webpack

· Навыки проектирования архитектуры

· Навыки проведения обучений и опыт развития подходов к разработке

От нас:

  • Онбординг (обучение по продукту, сфере, системам и другая помощь в адаптации), помощь в развитии, корпоративы и классная атмосфера в команде
  • Комфортная удаленка, оформление по ТК РФ с 1 дня, график работы: 8ч на работу + 1ч на обед (главное, чтобы с 10.00 до 17.00 МСК ты был с нами).
  • Корпоративный спорт, скидки в обучении английскому языку и другие обучения внутри компании