Team Lead / Senior PHP Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Описание проекта
Wikilect - инновационный проект, представляющий собой сочетание графовых технологий и больших данных.
Мы - небольшой стартап, которые реализует сервисы в области обработки больших массивов информации.
Наш пилотный проект - портал Adposium, который предоставляет открытую информацию про рекламный рынок. https://adposium.ru/
Основной проект Wikliect, который сейчас находится в разработке, - Big Data энциклопедия для бизнеса, которая позволит объединить в одном месте все доступные открытые источники информации о бизнесе: компании, персоны, тендеры, вакансии, товары, адреса и прочие данные.
В настоящее время мы ищем опытного тим-лида или senior php разработчика, который сможет перенять техническое лидерство проекта от прошлого тим-лида.
Основные модули системы:
Парсинг, API интеграции и импорт в граф
Онтологии
Миграции
Склейка
Визуализация на карточках и диаграммах
Редактирование данных
Кого мы ищем:
Мы ищем Team Lead-а, который готов:
поменять комфортный офис на атмосферу стартапа
готов погрузиться в новые графовые технологии
создать команду разработки с нуля
стать совладельцем бизнеса через опционы
работать по ночам
построить инновационный и революционный продукт
изменить этот мир навсегда
Как мы работаем:
Пишем на последних версиях PHP без фреймворка
в качестве основной СУБД - графовая Virtuoso DB. Также используем PostgreSQL, MySQL, Redis;
Использует unit тесты
Имеем CI&CD с помощью Jenkins
Приложение упаковано в Docker и деплоится в production нажатием кнопки;
Всегда в курсе работы нашего production: используем Kibana
Используем недельные спринты
Ведем задачи в Google Sheet и Jira
Используем Slack и Google Meet для коммуникаций
Удаленная команда
Стремимся постоянно улучшать наши процессы, чтобы удовлетворять потребности нашей команды и бизнеса в максимально короткие сроки;
Наша команда:
CEO, Python-разработчик по парсинг, фронтенд разработчик, продакт-менеджер, тестировщик, менеджер по импорту.
Сейчас ищем дополнительного Python разработчика.
Наш стек:
Php 7.3, VueJS, PostgreSQL, Openlink Virtuoso , Redis , Gearman, Jira, Confluence, Slack , Google Cloud, AWS, Jenkins, Phpstorm, Docker, Ansible, ELK
Важно: основная база данных работает не на SQL, а на SPARQL (язык для графовых баз данных)
Задачи технического лидера:
Создавать новые Big Data сервисы, подбирать для них оптимальный технологический стек, подготавливать их к контейнеризации (Docker)
Управлять командой разработчиков, формировать и развивать ее
Изучить и описать существующую в компании архитектуру IT, связи между технологическими узлами и бизнес-процессы. Провести рефакторинг существующего кода, устранить остатки Legacy. Внедрить системный подход к разработке
Кодить самостоятельно
Проводить декомпозицию и оценку задач вместе с командой, осуществлять контроль их выполнения и code review
Поддерживать высокое качество кода с использованием практики Code review и написанием unit и функциональных тестов
Разрабатывать и соблюдать стандарты разработки, оптимизировать процессы разработки
Общаться с бизнес-заказчиками внутри компании, участвовать в развитии продукта
Отладить систему найма новых разработчиков
Требования к кандидату:
Хард-скиллы:
Опыт собственноручной разработки PHP-проекта не ниже Senior уровня в Highload проектах (желательно в сфере BigData)
Высокая скорость разработки
Опыт руководства разработкой: умение планировать и управлять работой разноуровневой команды
Знание PHP, MySQL, JS, HTML, CSS
Понимание, что такое DevOps, опыт с CI/CD, Docker, Git
Обязательно понимание принципов ООП, паттернов проектирования и умение их применять
Опыт работы с серверами очередей
Опыт написания функциональных и Unit-тестов (PHP)
Уверенный пользователь консоли и *nix-систем, базовое администрирование и знание настроек Nginx, PHP, MySQL
Понимание реляционных БД, умение оптимизировать запросы, проектировать модель данных
Опыт оптимизации сервисов под высокие нагрузки
Желательно: Графовые базы данных, Парсинг, Big Data, Визуализация, Работа с большими объемами информации, Apache Kafka
Софт-скиллы:
Умение оценивать трудоемкость задач и соблюдать дедлайны
Развитые коммуникативные навыки, умение простым языком объяснить сложные вещи
Понимание и стремление следовать принципам Agile, SOA, KISS, SOLID, YAGNI, DRY
Бизнес-ориентированное мышление: умение понимать что и зачем нужно бизнесу
Умение и желание работать руками. Высокая скорость разработки
Опыт построения масштабируемой и отказоустойчивой архитектуры
Бонусы
Условия работы:
Отличная команда, молодая и активная, увлеченная тем, чем занимается
График работы: 5/2, гибкое начало рабочего дня с 8:00 до 11:00 на ваш выбор
Оформление по ТК РФ (оплата отпуска 28 календарных дней, оплата больничных)
Мы вкладываемся в обучение наших сотрудников, обмениваемся знаниями внутри компании
Опционная программа
Достойная заработная плата
Возможности карьерного роста
Можно работать удаленно из любой точки мира, либо из оплачиваемого коворкинга. Выбор за тобой!
Билеты на Highload++
Корпоративные мероприятия и регулярные Хакатоны! Мы собираемся несколько раз в год в разных местах (Санкт-Петербург, Москва, т. д.), чтобы работать и весело проводить время вместе. Все расходы мы берем на себя!
Мы убеждены, что компания должна инвестировать в развитие своих сотрудников и поэтому предоставляем возможность посещать конференции, митапы, профессиональные курсы за счет компании.
Меняем рынок знаний — это важная цель в глобальном масштабе, делать социально-важное нереально круто, попробуй!
Мы постараемся быстро ответить и предложим тестовое задание, чтобы убедиться в вашем опыте, способности понимать задачу и видеть её решение и в конце проведем собеседование с командой.