Backend разработчик программист
PythonВажно: организация аккредитована, сотрудники получают отсрочку, работа возможно удаленная, так же есть офис в городе Кургане
Немного о нас:
Мы — сеть кафе Япоки из города Кургана. Прямо сейчас мы создаем уникальную концепцию, с которой хотим покорить весь мир) Наше ключевое преимущество — бесшовный клиентский опыт на стыке традиционного бизнеса и цифровых технологий. В этом нам помогает наша собственная разработка ИС Япоки, которая позволяет оцифровать весь бизнес и управлять им с экрана смартфона. Сейчас компания находится на этапе масштабирования по модели франчайзинга и для реализации амбициозных целей ищет талантливых людей.
Мы ожидаем, что вы:
-
Имеете опыт или желание перейти на go (пишем на go) с других языков программирования: C++, C#, Python.
-
Знаете и имеете опыт работы с СУБД (используется postgresql)
-
Имеете базовые знания JS (для общего понимания, в команде присутствуют фронты)
-
Работать в команде
Будет плюсом:
-
Опыт работы с микросервисной архитектурой
-
Понимание принципа работы сетевых протоколов
-
Опыт написания хранимых процедур и триггеров
-
Понимание принципа работы БД (настройка/оптимизация существующих решений)
-
Понимание работы систем балансировки нагрузки (реализация/алгоритмы и т.д.)
-
Работа с брокерами сообщений
-
Опыт работы с Redis/MongoDB и подобными системами
Условия работы:
- Полная занятость. Возможность выбора графика работы
- Официальное трудоустройство
- Удобное рабочее место, работа в комфортном новом офисе в центре города в команде с другими разработчиками или удаленное сотрудничество
- Заработную плату, которая зависит от вашего уровня знаний. Рост вместе с компанией
- Переработок нет, но задачи должны исполняться в соответствии с ожиданиями компании
- При форс мажорной ситуации, по возможности быть доступным для решения проблем (за 6 лет работы компании, массовый сбой был 2 раза)
Чем предстоит заниматься:
Наша система разбита на логические блоки (микросервисы), которые необходимо разрабатывать зачастую по отдельности, при этом учитывая различные связи. На первых этапах сотрудник занимается, доработкой небольших несильно значимых блоков коими являются:
- Добавление различных полей в базовые настройки сервисов и стандартный CURD для них.
- Отлов мало значимых багов, доработка древнего легаси (который именно требует доработки).
- Разработка полностью самостоятельной логики (которая не затрагивает основное ядро системы)
В зависимости от успехов в работе, усложнение идет по двум сценариям:
- Продолжается разработка самостоятельных несложных решений, коими являются:
- Всё описанное выше
- Подаются более сложные задачи - берется ответственность за какой либо блок системы, глобальные задачи которые стоят перед нами на данный момент:
- Управление очередью заказов
- Управление складом по FIFO
- Управление логистикой курьеров (Система автоматизации выдачи заказов)
- Управление нагрузкой и настройка сервисов для работы в условиях балансировки (как пример взаимодействие нескольких копий программы с одной БД без конфликтов в логике)
Всё описанное выше не обозначит конечный продукт и работа с проектом на этом не закончится, вызовы и задачи будут всегда.
Контактная информация
Задайте вопрос работодателю
Он получит его с откликом на вакансию
Где располагается место работы?Какой график работы?Вакансия открыта?Какая оплата труда?Как с вами связаться?Другой вопрос
Адрес
Курган, улица Володарского, 65
Откликнуться
