#django #full-stack #geo
Привет, мы команда BST Digital и мы ищем Full-stack разработчика:
Почему Вам стоит рассмотреть эту вакансию:
• Мы предоставляем возможность получить опыт работы в распределенной команде с минимальным уровнем бюрократии.
• Всё что Вы сделаете - будет использоваться живыми людьми, которые будут благодарны за ту ценность, что была создана Вашими руками.
• Вас ожидает встреча с наборами гео-данных, что является очень ценным опытом в современном мире.
• Есть возможность работать из любой точки мира, а если Вы устали от удаленки - есть офис в Москве.
• Также существует возможность поучаствовать в интеграции модулей машинного обучения.
• У нас нет предубеждений насчет пола, национальности и других особенностей человека, каждый имеет шанс реализоваться.
Наши ожидания:
• Вы хорошо знаете Python и его стандартную библиотеку, структуры данных. Знакомы с алгоритмами и понимаете их применимость. При этом вы умеете писать качественный код, который решает задачи пользователя.
• Никто не требует advanced-знаний фронтенда (PixiJS/Leaflet), но ожидаем, что знакомы с React (hooks/components).
• Ну, и последнее, но не менее важное – вы способны обдумывать реализацию своего решения, оценить целесообразность используемых инструментов/подходов.
Скорее всего мы не подойдем друг другу, если Вы:
• Не имеете опыта работы с реальными проектами
• Предпочитайте не брать на себя ответственность за результат
• Хотите работать исключительно по детальным, подробным постановкам задач.
Немного о нас:
• Мы компания, которая разрабатывает и улучшает продукт, нацеленный помогать бизнесу открывать новые торговые точки, и при этом не прогореть.
Больше узнать о продукте можно здесь
https://bst.digital/newnew/bstorganica/ • Команда разработки не слишком большая (3 бэкендера+1 фронтендер), а задач гораздо больше. И мы ждем, что Вы поможете нам справится с ними, создавая решения, которые изменят жизнь клиентов.
• Мы верим что главный наш капитал - это люди, с которыми мы работаем.
Что у нас есть:
• Процесс - Работаем недельными спринтами по Московскому времени с 9 до 18, задачи заводим в YouTrack.
• Документация о системе - находится также рядом с трекером задач.
Тесты - Unit-тесты пока в процессе написания.
• Компенсируется использованием функциональных тестов на фронте, для уверенности в стабильности основных компонентов системы.
• Deploy- Бэк примитивно через запуск Fabric, планируем менять на автоматический деплой. Фронт доставляется клиенту через Jenkins.
• Мониторинг - Сервера под наблюдением Zabbix, а для контроля процессов в коде - используем Sentry
• Коммуникация – основное общение в Telegram, утренние созвоны (дейли) в Google Hangouts.
Да, у нас не "идеальная" ситуация с тестами и деплоем, но мы постоянно делаем шаги к улучшению как процессов разработки, так и инфраструктуры вокруг этого. И если Вы готовы помочь - мы будем рады участию в этом деле.
Технологии/Стек:
• Python 3.6+
• Django 3.0.9 (+GeoDjango)
• Celery
• Postgres (+Postgis)
• Docker (+compose), образа лежат в собственном Docker Registry
• React (+Hooks)
• AntD
• Библиотеки работы с данными (Numpy/Pandas)
• Библиотеки работы с гео-данными (GeoPy/GeoPandas)
• Библиотеки работы с MS Office
Примеры того, чем предстоит заниматься:
• Интеграция с поставщиками данных по API (получение/отдача информации)
• Работа с картами (у нас активно используется OpenStreetMap)
• Бизнес-ориентированная разработка компонентов.
• Задачи по подготовке данных для визуализации
Зарплата:
Полностью зависит от Ваших навыков и готовности отвечать за определенный круг задач. Ориентир 80 – 100 тыс. руб.
Как с нами связаться:
Направляйте ваши резюме на hr@bst-mc.com. Расскажите кратко о себе, про свой опыт, и свои ожидания, присылайте примеры кода, если есть.
Даже если, у Вас в душе ничего не откликнулось при прочтении, будем весьма признателен за Вашу рекомендацию вакансии знакомым, которых она может заинтересовать.