Backend разработчик программист

Backend разработчик программист

Python

Важно: организация аккредитована, сотрудники получают отсрочку, работа возможно удаленная, так же есть офис в городе Кургане

Немного о нас:

Мы — сеть кафе Япоки из города Кургана. Прямо сейчас мы создаем уникальную концепцию, с которой хотим покорить весь мир) Наше ключевое преимущество — бесшовный клиентский опыт на стыке традиционного бизнеса и цифровых технологий. В этом нам помогает наша собственная разработка ИС Япоки, которая позволяет оцифровать весь бизнес и управлять им с экрана смартфона. Сейчас компания находится на этапе масштабирования по модели франчайзинга и для реализации амбициозных целей ищет талантливых людей.

Мы ожидаем, что вы:

  • Имеете опыт или желание перейти на go (пишем на go) с других языков программирования: C++, C#, Python.

  • Знаете и имеете опыт работы с СУБД (используется postgresql)

  • Имеете базовые знания JS (для общего понимания, в команде присутствуют фронты)

  • Работать в команде

Будет плюсом:

  • Опыт работы с микросервисной архитектурой

  • Понимание принципа работы сетевых протоколов

  • Опыт написания хранимых процедур и триггеров

  • Понимание принципа работы БД (настройка/оптимизация существующих решений)

  • Понимание работы систем балансировки нагрузки (реализация/алгоритмы и т.д.)

  • Работа с брокерами сообщений

  • Опыт работы с Redis/MongoDB и подобными системами

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

  • Полная занятость. Возможность выбора графика работы
  • Официальное трудоустройство
  • Удобное рабочее место, работа в комфортном новом офисе в центре города в команде с другими разработчиками или удаленное сотрудничество
  • Заработную плату, которая зависит от вашего уровня знаний. Рост вместе с компанией
  • Переработок нет, но задачи должны исполняться в соответствии с ожиданиями компании
  • При форс мажорной ситуации, по возможности быть доступным для решения проблем (за 6 лет работы компании, массовый сбой был 2 раза)

Чем предстоит заниматься:

Наша система разбита на логические блоки (микросервисы), которые необходимо разрабатывать зачастую по отдельности, при этом учитывая различные связи. На первых этапах сотрудник занимается, доработкой небольших несильно значимых блоков коими являются:

  • Добавление различных полей в базовые настройки сервисов и стандартный CURD для них.
  • Отлов мало значимых багов, доработка древнего легаси (который именно требует доработки).
  • Разработка полностью самостоятельной логики (которая не затрагивает основное ядро системы)

В зависимости от успехов в работе, усложнение идет по двум сценариям:

  • Продолжается разработка самостоятельных несложных решений, коими являются:
    • Всё описанное выше
  • Подаются более сложные задачи - берется ответственность за какой либо блок системы, глобальные задачи которые стоят перед нами на данный момент:
    • Управление очередью заказов
    • Управление складом по FIFO
    • Управление логистикой курьеров (Система автоматизации выдачи заказов)
    • Управление нагрузкой и настройка сервисов для работы в условиях балансировки (как пример взаимодействие нескольких копий программы с одной БД без конфликтов в логике)

Всё описанное выше не обозначит конечный продукт и работа с проектом на этом не закончится, вызовы и задачи будут всегда.

Контактная информация

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос

Адрес

Курган, улица Володарского, 65

Откликнуться

Report Page