👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик Fullstack

Зарплата

от 200 000 ₽

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

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

Компания

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

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

Условия работы

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

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

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

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

Данный проект является нагруженным, имеет микросервисную архитектуру, развернут на kubernetes. Состав команды: тим лид + три разработчика, тестировщик и project manager.

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

  • Набор из ~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+.
  • Уверенное владение технологиями и инструментами:
  • Знание СУБД, желательно Postgres. Умение оптимизировать запросы, принимать обоснованные решения по структурам данных.
  • Git.
  • SOLID, паттерны.
  • Опыт работы с микросервисной архитектурой.
  • Умение и привычку покрывать свой код unit-тестами.
  • Представление о современных методологиях разработки (agile, scrum, CI / CD) и инструментах их обеспечения (jira, confluence).
  • Умение понимать поставленную задачу с точки зрения бизнес-процесса.

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

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