Fullstack разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Почему Вам стоит рассмотреть эту вакансию:
- Мы предоставляем возможность получить опыт работы в дружной междугородней команде с минимальным уровнем бюрократии.
- Ваше мнение всегда будет услышано
- Всё что Вы сделаете - будет использоваться живыми людьми, которые будут благодарны за ту ценность, что была создана Вашими руками.
- Вас ожидает встреча со наборами геоданных, что является очень ценным опытом в современном мире.
- Есть возможность работать из любой точки мира, а если Вы устали от удаленки - есть офис в Москве.
- Также существует возможность поучаствовать в интеграции модулей машинного обучения.
- У нас нет предубеждений насчет пола, национальности и других особенностей человека, каждый имеет шанс реализоваться.
Наши ожидания:
- Вы хорошо знаете 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) + JS
- AntD
- Библиотеки работы с данными(Numpy/Pandas)
- Библиотеки работы с гео-данными(GeoPy/GeoPandas)
- Библиотеки работы с MS Office
Примеры того, чем предстоит заниматься:
- Интеграция с поставщиками данных по API(получение/отдача информации)
- Работа с картами (у нас активно используется OpenStreetMap)
- Бизнес-ориентированая разработка компонентов.
- Задачи по подготовке данных для визуалиазции
Зарплата:
Полностью зависит от Ваших навыков и готовности отвечать за определенный круг задач
Как с нами связаться:
Если остались какие-то вопросы - не стесняйтесь, пишите на почту hr@bst-mc.com. Расскажите кратко о себе, про свой опыт, и свои ожидания, присылайте примеры кода, если есть.
Даже если, у Вас в душе ничего не откликнулось при прочтении, буду весьма признателен за Вашу рекомендацию вакансии знакомым, которых она может заинтересовать.
Благодарю Вас за время уделенное этой вакансии.