Всем привет! Сейчас в поисках Middle full-stack JS developer (React+Node)
#вакансия
Кто мы?
Мы - Freshcode
https://freshcodeit.jobs/, занимаемся веб и мобильной разработкой. Работаем над долгосрочными проектами (от 6 месяцев и дольше) с заказчиками из Европы, США и Австралии. Наш основной стек: JS, React и Node, также есть проекты на React Native, .Net и Clojure. Кстати, мы одни из немногих в Украине, кто пишет на Clojure). За 6 лет работы мы выросли до 95 человек, открыли офисы в Запорожье и в Харькове.
Наши проекты помогают американским мед. лабораториям визуализировать данные для того, чтобы создавать лекарства, студентам из Британии платить за коммуналку, а детективам из США вести расследования и хранить улики. Мы сотрудничаем как с креативными стартапами, так и с гигантами уровня Eurovision, Total, KPMG.
О вакансии:
Сейчас мы ищем Middle full-stack JS developer с опытом от 2-х лет для расширения команды разработки CRM системы логистического отдела американской компании
Формат работы: офис или удалёнка по Украине
Город и адрес офиса: Харьков - ст. м. Научная, Запорожье - Пр. Соборный, 160, БЦ ECO Tower.
Занятость: Полная, гибкий график
Зарплатная вилка: от 1500$ до 3000$ Net
Контакты для связи:
Почта: olena.matveichuk@freshcodeit.jobs
Telegram:
@Elena_freshcodeLinkedin:
https://www.linkedin.com/in/elena-matveichuk-freshcode/Суть проекта:
Это энтерпрайз проект с четким планом работы на полгода-год вперед. Нужно будет составлять спецификации для проектов компании, чтобы система по ним строила накладные.
Заказчик:
Клиент из США - крупная компания по производству конвейеров с функцией машинного зрения
Какие используются технологии?
Фронт:
- React (16.8)
- MobX (3.4) + MobX-react(4.3) + MobX-react-form(1.34)
-
Socket.io client (2.2)
- Lodash (4.17)
- MaterialUI (4.6)
- Swagger Client
Бекенд:
- Node.JS 12
- Express (4.12) with swagger-express
- sequelize (5.10)
- Winston (3)
- Lodash (4.17)
-
Socket.io (2.2)
- Worker Farm
Инфраструктура:
- БД: PostgreSQL 11 (Azure service)
- Хранилище: Azure BLOB Storage
- Хост: Azure Virtual Machine + Docker + Rancher
- Email Service: Azure SendGrid account
Также есть мобильная версия на React Native
Другими словами, все технологии максимально свежие, без необходимости копания в старых версиях библиотек и прочих радостей "легаси" проектов. Также есть свобода в выборе используемых техник разработки и технологий (устоявшийся стек технологий есть, но он может быть дополнен/изменен при необходимости)
Команда проекта:
В команде есть full-stack разработчик, QA и PM с нашей стороны, а также разработчики, BA и PM со стороны заказчика.
Что ожидаем от кандидата?
Основные задачи сейчас связаны с оптимизацией данных из внешней системы на беке и интеграцией с другой системой на беке и фронте. Из задач в будущем будет рефакторинг и внедрение новых фич в основную часть проекта, где составляется отчет всех продуктов из спецификаций, которые заполняют пользователи.
Также нужно будет общаться с командами и заказчиком из США на английском языке.
Поэтому для нас важны:
- Опыт работы со связкой React + Mobx + Mobx-Form;
- Умение работать с MaterialUI;
- Опыт с технологией WebSocket как на клиентской, так и на серверной части (опыт конкретно с
socket.io не обязателен);
- Навыки работы с воркерами/Child Processes в Node.JS;
- Опыт работы с sequelize;
- Навыки написания SQL запросов (используются в основном в миграциях, поэтому достаточно базового уровня);
- Опыт с Docker (желательно в связке с Rancher). Понимание принципов контейнеризации;
- Английский на уровне Upper-intermediate и выше;
Как плюс:
- Навыки использования lodash
- Опыт администрирования PostgreSQL на базовом уровне (как минимум, умение делать дампы и восстанавливаться с них стандартными средствами Postgres)
- Базовый опыт работы с Azure или AWS
- Базовый опыт работы с Jira + Confluence
Мы предлагаем:
Гибкий график работы: можно начинать свой день с 9 до 12, переносить часы и выстраивать свой день так, как удобно вам;
Офис в центре города (в Харькове м.