
Middle/Senior Full Stack PHP/Vue.js, Батуми.
▷ Работодатель: INFUSEmedia
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Internet Marketing агентство "INFUSEmedia" (США) - услуги в сфере B2B (Digital Marketing/Lead Generation/Content Marketing) в поиске Middle/Senior Full Stack PHP/Vue.js (remote) в команду для разработки и поддержки собственного продукта: веб платформы для онлайн-маркетинг процессов
INFUSEmedia - американская компания, являющаяся одним из лидеров на рынке интернет-маркетинга и занимающая почетное место в рейтинге самых быстрорастущих компаний в США. Мы занимаемся лидогенерацией более 10 лет на рынке США и более 5 лет на рынке Украины. Наши клиенты - крупные международные компании, в числе которых Microsoft, Google, Lenovo, Oracle, IBM. В компании уже сейчас 1000 сотрудников в США, Украине, Великобритании и многих других странах. Мы осознаем, что наши сотрудники являются нашим самым ценным активом, и мы стремимся выявлять, привлекать и нанимать наиболее квалифицированных специалистов. Присоединяйтесь к нашей растущей команде в INFUSEmedia,- у нас очень много интересных задач, требующих творческого подхода и качественной реализации.
О проекте:
Мы разработали и продолжаем совершенствовать собственную платформу для внутреннего пользования - высоконагруженную Бизнес-систему для оптимизации и автоматизации онлайн-маркетинг процессов, состоящую из нескольких связанных и взаимодействующих между собой модулей. Наша веб-система для B2B сектора, со сложной бизнес-логикой, очень большим объёмом данных, интеграцией через REST API.
Основной Стек: PHP (Laravel/Symfony), Vue.js /Angular/React, MySql/MariaDB, JavaScript/jQuery, JSON, REST API, AJAX, GIT, HTML/CSS, Bootstrap, Node.js
Мы предлагаем:
-
конкурентную компенсацию, с учетом опыта и навыков кандидата. Форма оплаты - ежемесячно, без задержек, на основании Invoice - Bank transfer/Payoneer/PayPal
-
remote, график работы: с 14:30 до 23:30 по киевскому времени
-
интересный и долгосрочный проект в команде профессиональных русскоязычных разработчиков
-
оплачиваемые отпускные и больничные
-
широкие возможности для профессионального и карьерного роста и развития
Задачи, которые предстоит решать:
-
работать с большими массивами данных в MySQL/MariaDB
-
принимать активное участие в разработке и улучшении архитектуры новых и уже существующих модулей (back-end, front-end)
-
писать чистый, оптимальный, безопасный код
-
поддерживать и оптимизировать существующие базы данных
-
формировать сложные, но оптимальные запросы на извлечение данных
-
улучшать пользовательский интерфейс и User Experience внутреннего продукта
“Must have” требования:
в Back-end:
-
опыт в коммерческой разработке PHP от 4-х лет: глубокое понимание ООР, моделей MVC и методов ORM, Laravel / Symfony, возможность работы с кодом других разработчиков
-
построение REST API и использование JSON
-
MySQL / MariaDB: сопровождение, оптимизация, знание сложных запросов (JOIN, UNION, подзапросы), понимание InnoDB engine, работа с большими базами данных (более 10 миллионов записей)
-
Real-time Web Applications (WS, Long poll, AJAX)
-
Inter-service Communication - межпроцессное взаимодействие, кэширование и очереди сообщений (RabbitMQ/Kafka/REST)
в Front-end:
-
JavaScript/jQuery: основы + хорошее знание запросов AJAX, их создание и оптимизация; базовые знания Node.js желательны
-
создание memory-effective front-end code
-
HTML/CSS: (Flexbox/Grid, CSS/ Uikit) умение оптимизировать стили
-
JS Modern frameworks (Vue.JS/Angular/React)
-
Bootstrap v3+
Большим плюсом будет:
-
использование Version Control Systems (GIT preferred)
-
JS Tooling (Webpack/Browserify/npm/yarn)
-
English — на уровне чтения и написания технической документации
-
Async Javascript (event loop/promises, async/await)
-
Linux / Unix: SSH / SFTP, команды bash, cron, веб-сервер Nginx / Apache
-
знание Redis
-
опыт написания юнит-тестов
Личные качества идеального кандидата:
-
настоящий командный игрок и хороший коммуникатор
-
стремление развиваться, изучать новые решения и технологии
-
высокая степень ответственности, самоорганизованности и ориентация на результат
Наш процесс найма:
-
собеседование с HR по скайпу или zoom в формате короткого знакомства
-
выполнение тестового задания (удаленно)
-
техническое собеседование с тимлидом (онлайн)