Напиши текст вакансии для должности "Fullstack Developer (Java+JS)". Название компании: "LoyaltyPlant". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'JavaScript', 'Git', 'PostgreSQL', 'Java', 'MySQL', 'Ember'

Мы помогаем ресторанам увеличить выручку с помощью собственного мобильного приложения. Мы хотим, чтобы люди не стояли в очередях для заказа, не получали назойливый sms-спам и листовки у метро. Мы хотим, чтобы люди получали приятные подарки и моменты счастья в местах, которые любят. История стала глобальной: мы выросли из штаб-квартиры в Питере и захватываем мир (США, Middle-East, Польша, Украина, Великобритания). Нашим решением пользуются Subway, Black Star Burger, Greenbox, Papa John’s ОАЭ, Cofix, Коржов и еще более 600 брендов в 20 странах, а также миллионы пользователей по всему миру. Мы ищем настоящих партнеров: ответственных и честных, умеющих критиковать и предлагать прорывные идеи. Мы ищем энтузиастов с горящими глазами, которые хотели бы делать рок-н-ролл вместе с нами! Сейчас мы ищем Fullstack разработчика в команду разработки CRM-системы, которая помогает управлять мобильными приложениями с программой лояльности. Благодаря нашему решению бизнесы могут:   Делать крутой персонализированный маркетинг,   Внедрять сложные операционные процессы и управлять ими,   Смотреть аналитику и оперативно реагировать на любые события.   Мы предлагаем:   Возможность гордиться продуктом, который ты создаешь   Опционный пакет, который в перспективе нескольких лет делает наш оффер лучшим из всех существующих   Возможность решать задачи на глобальном рынке   Окружить себя единомышленниками. Средний возраст 25-30 лет, CEO и CTO — ex-программисты   Гибкий график, возможность самостоятельно планировать свое время   Отсутствие бюрократии и дресс-кода, возможность спросить что угодно напрямую   Ходить с нами в походы, на забеги, покатушки, настолки, онлайн-игры и т.д.   Уютный офис в центре города (5 мин. от метро Петроградская) или возможность удаленной работы   Задачи   Проектирование и разработка веб-приложений;   Реализация сложных веб-интерфейсов, визуализация данных;   Ревью кода других разработчиков.   Технологии, которые мы используем: Frontend   Ember.js (можно его не знать, но иметь большое желание быстро погрузиться в тему и научиться);   Ember Data, RESTful API — для взаимодействия с бэкендом на Java-стеке;   Ember CLI, Yarn — для сборки;   SASS, БЭМ, PostCSS — для стилей;   Ember Addons — для переиспользования функционала между приложениями;   Свой стайлгайд и библиотека компонент — для консистентности UI;   Mocha, Chai — для тестов;   AWS, GitLab, Jenkins — для автоматизации.   Sentry – для логирования ошибок   Почему Ember.js?   Принцип Conventions over Configurations позволяет решать большинство реальных проблем современных веб-приложений с использованием устоявшихся и эффективных паттернов. Фреймворк позволяет решать задачи бизнеса, а не гнаться за вечно меняющимися трендами.   Уже три года использования в production; каждые три месяца обновление до последней стабильной версии без боли при помощи codemods.   Сильное и дружелюбное сообщество активно развивающее экосистему фреймворка. Более 4500 open source аддонов, встраивание в проект которых выполняется одной командой в терминале. Все они имеют рейтинг и сгруппированы тематически на портале.   Никакого webpack, а также проблем настройки процесса сборки проекта.   Опытные разработчики Ember постоянно развивают фреймворк, внедряя современные подходы, благодаря чему возможно использовать такие технологии, как PWA, SSR, TypeScript, Redux, TreeShaking и др.   Backend   Java 8, Tomcat, Spring 5, Spring-Boot 2   Хранилища: MySQL, PostgreSQL, Redis, Cassandra, Kafka   Логирование: ELK, Fluentd   CI/CD: Gitlab, Jenkins, Nexus   Мониторинг: Zabbix, Prometheus, Grafana   А также в ролях: Consul, Vault, Docker   Хостимся на AWS и dedicated-серверах   Мы ожидаем от тебя   Глубокого понимания Java Core и JavaScript;   Опыт разработки на одном из современных frontend стеков: Ember.js, React, Vue, Angular;   Опыт работы с микросервисами, Spring, MySQL, PostgreSQL, Redis   Опыт автоматизации процессов сборки, тестирования и развертывания фронтенда\бекенда под разные окружения;   Понимание как проектируется и разрабатывается фронтенд и бэкенд для веб-приложений;   Знание HTTP, ES6/ES7, Browser API и других фронтенд-технологий.   Способность самостоятельно разобраться в запутанной системе с недостаточной документацией и legacy завалами (пишем честно как есть)   Желание решать реальные проблемы людей, а не просто писать код по ТЗ   Будем плюсом, если ты   Следишь за развитием новых web-технологий;   Имеешь опыт с PWA и Web Components:   Развиваешь open-source решения, участвуешь в жизни сообщества разработчиков, посещаешь митапы, конференции или даже выступаешь на них;   Имеешь опыт с Docker, Cassandra