Fullstack developer (.Net/Angular)

Зарплата

От 200 000 ₽

Местоположение и тип занятости

Полный рабочий день · Можно удаленно

Компания

Мы делаем лучшую в мире систему управления ресторанным бизнесом!

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

iiko – международная компания-разработчик программного обеспечения для ресторанов и сферы услуг, основанная в 2005 году Давидом Яном (ABBYY) и Максимом Нальским (Pyrus, ФинГрад, Glowbyte).

Мы делаем лучший в мире софт для автоматизации ресторанов.

И уже 40 000+ ресторанов используют iiko в 48 странах мира.

Проект, в котором открыта вакансия: iikoCloud API + iikoCallCenter

Что разрабатываемая система представляет собой в настоящий момент:

  • Набор из ~10 микросервисов, работающих на .net 5.
  • Работают в docker, в k8s.
  • СУБД Postgresql.
  • Continuous delivery (GitLab).
  • Angular-приложение, использующее разрабатываемое api.

Крупные вещи, которые мы планируем сделать в ближайшие год-два:

  • Готовимся к высоким нагрузкам: улучшаем взаимодействие микросервисов, тюним производственную среду, реорганизовываем/внедряем кеши.
  • Интеграция со смежными системами для предоставления единого API.

Ваши задачи это:

  • Проектирование и разработка серверной части.
  • Разработка frontend части.
  • Рефакторинг и оптимизация.
  • Выполнение code review.
  • Для программистов приобретается лицензия jetbrains full products pack.

Мы предлагаем:

  • Работу в международной компании.
  • Сотрудничество по TК РФ с первого дня.
  • 100% белую ЗП.
  • Возможность работать 100% удаленно.
  • Возможность начинать рабочий день в любое время до 11.00.
  • Заниматься спортом рядом с домом (оплачиваем спортзал).
  • Учиться дистанционно в школе английского с коллегами.
  • Наши офисы: Москва, Казань, Лондон, Дубай, Милан.

Ожидаем, что вы имеете (все обсуждаемо):

  • Опыт коммерческой разработки на .net (C#) от 3-х лет.
  • Опыт frontend разработки корпоративных систем с использованием Angular 2+.
  • Уверенное владение технологиями и инструментами:
  • Знание СУБД, желательно PostgreSQL. Умение оптимизировать запросы, принимать обоснованные решения по структурам данных.
  • Git.
  • SOLID, паттерны.
  • Опыт работы с микросервисной архитектурой.
  • Умение и привычку покрывать свой код unit-тестами.
  • Представление о современных методологиях разработки (agile, scrum, CI / CD) и инструментах их обеспечения (jira, confluence).
  • Умение понимать поставленную задачу с точки зрения бизнес-процесса.

Будет большим плюсом:

  • Опыт разработки под docker / k8s.
  • Опыт разработки высоконагруженных отказоустойчивых систем.
  • Опыт работы с gitlab.
  • Опыт работы с redis и подобными no-sql решениями.

Ваш отклик

Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.