Find the job you will love

HOT
SOFTWARE DEVELOPMENT

UKRAINE KHARKOV

Middle PHP Software Engineer

Ищем Middle PHP SE в нашу команду на проект голландской платежной платформы.

Мы разрабатываем платформу, которая помогает торговцам одновременно подключать все платежные модули к своему магазину, что упрощает и ускоряет запуск самого магазина.

Ниже – больше, в вопросах и ответах.

Кто мы и что мы делаем?
LeaSoft – сервисная компания с целью стать консалтинговой компанией в ближайшие 2 года в области Payments и eCommerce. А через 5 лет разработать свой продукт.

Наш главный приоритет – люди:
Сотрудники. Будут хорошие сотрудники – будут хорошие клиенты.
Клиенты. Будут хорошие клиенты – будет хорошая прибыль и проекты.

Почему мы это делаем?
Мы считаем что любой бизнес должен в первую очередь решать чью-то проблему. В данном проекте, решая проблему торговцев, мы упрощаем появление новых магазинов с более лучшими условиями покупки товаров или услуг.

Чем мы отличаемся от других?
Мы считаем что построить что-то большое можно только с хорошими людьми, поэтому набираем только таких. В нашей команде всегда можно предложить техническое решение, улучшение процесса, обратиться за помощью, легко рассказать о том, где болит.
Плоская, демократическая структура. Участие в достижении стратегических целей компании. Каждый берет на себя те обязанности, которые ему интересны. Аргументированные дискуссии в проектных и других решениях. Инициатива – приветствуется. Вы делаете вклад в компанию, а компания вас вознаграждает.

Сколько лет проекту? Текущая стадия проекта?
Проекту 4 года. Разработан голландскими инженерами с 20-30 летним опытом. Мы отвечаем за часть проекта состоящей из плагинов под разные магазины. Сейчас мы в процессе реализации дорожной карты на 2021ый год, которая состоит из 12 новых фич.
В проекте нет Легаси Кода или Технического Долга. На поддержку проекта уходит менее 10% времени разработки.

Какие технологии мы используем?
LAMP, REST API реализации (Guzzle PHP HTTP client), PHPUnit фреймворк, Ngrok платформа, SaaS решения. Также, для разработки плагинов утилизируются знания платформ, на которых они созданы, например WordPress(WooCommerce), Magento, Shopware.

Предпочтительный профессиональный уровень?
Для этой позиции нужен человек уровня Middle, умеющий автономно разрабатывать продукт исходя из требований.
Нужно будет принимать технические решения высокого и среднего уровней. Высокоуровневые – коммуницировать и утверждать внутри украинской части команды.
Адаптировать и применять
Улучшать процесс разработки проекта.

Какие профессиональные навыки нам важны?
Уверенные знания языка PHP
Понимание основных принципов ООП и использование их на практике
Умение писать чистый, прозрачный код, а так же работать с чужим кодом
Понимание и практическое применение принципов SOLID, DRY, KISS
Умение работать с Git

Также будет плюсом:
Знания CMS и PHP фреймворков
Умение писать PHPUnit тесты
Опыт работы с SQL и NoSQL базами данных
Знания JS библиотек и фрейморков
Знания GitHub Actions

Требуется ли английский?
Да, английский обязателен. Желательный уровень Intermediate, но можно начать с Pre-Intermediate при условии постепенного развития до Upper-Intermediate.

Что нам важно в человеке?
Мы набираем людей с которыми работа эффективна и интересна, а отдых приятен и весел.
Поэтому для нас важны такие качества:
Позитивное мышление
Открытость к новому
Проактивность
Стремление к развитию
Ответственность
Автономность
Любознательность

Что делать в проекте?
Вот небольшой список задач, которые актуальны на сейчас:
Реализовать возможность автообновления плагинов в Git сразу у нескольких клиентов.
Реализовать возможность простого введения данных кредитной карты покупателя
Разработать новый плагин
Добавить новый Пеймент Ментод в существующий плагин

Почему открыта позиция?
Расширение компании.

Перспектива роста/развития по данной позиции?
Компания молодая и быстро растет, поэтому сейчас открыты все направления:
Middle SE >> Senior SE: Dev Lead / Tech Lead / Trainer >>> Development Manager / CTO / Architect.
На сейчас особенно востребован Dev Lead.

Размер и структура команды?
Четыре разработчика находятся на стороне Нидерландов и два в Харькове.

Где находятся люди, которые принимают технические решения по проекту?
Все решения относительно плагинов принимаются на нашей стороне. В случае необходимости изменения API под наши нужды, то решения необходимо согласовать с нидерландской частью команды.

По условиям:
Есть ли испытательный срок и сколько он длится? — Есть. 1 месяц.

Овертаймы, как часто бывают? — Пока не было ни разу и не планируются. Голландцам свойственна размерянная жизнь и размерянная разработка 🙂

Какой график работы? — Базово 9:00 – 18:00, но возможны индивидуальные корректировки.

Есть ли возможность работать удаленно какие-то дни? — Да, можно работать удаленно несколько дней в неделю. Как правило, встречаемся в коворкинге/офисе в Пн, Ср. Пт, а Вт и Чт работаем из дома. Во время настройки большого проекта, возможно временное увеличение частоты встреч. Также, временно, возможна полностью удаленная работа.

Количество дней отпуска? — 15 рабочих дней в году. После трех лет сотрудничества – 20 рабочих дней в году.

Есть ли перспектива командировок, и куда? — Да, планируются регулярные командировки в Нидерланды, приблизительно один-два раза в год.

Возможна ли релокация за пределы Украины и как компания готова её поддержать? — Пока нет.

Когда, каким образом и в какой валюте платится/считается зарплата? — Вознаграждение начисляется в гривне относительно актуального курса Евро на день конвертации. Компания не компенсирует украинские налоги, поэтому их нужно покрывать самостоятельно. Обслуживание счетов ведется бухгалтерской компанией и полностью компенсируется компанией.

Адрес офиса — Мы арендуем пространство в коворкинговом центре Generator Space (ул. Гольдберговская 13а). Как только в Харьковской команде будет 12+ человек, мы планируем открыть офис.

По процессу:
Есть ли тестовое задание? — Да, есть, ориентировочно на 3-4 часа. Тестовое даётся только после того, как успешно проходит внутреннее собеседование и есть уверенность в позитивном исходе, чтоб не мучать потенциальных соискателей напрасно 🙂

Интервью на английском? — Внутреннее интервью на русском + проверка английского. Интервью с клиентом на английском.

Кто ревьювит резюме? — ПМ и ТехЛид харьковской команды.

Сколько этапов интервью, с кем? — Всего три этапа:
Один видео созвон с ПМом обсудить ожидания друг от друга. Длительность 20-30 минут.
Полное интервью в коворкинге с технической частью и английским. Длительность 1-1.5 часа.
При прохождении предыдущих этапов выдается тестовое задание, после выполнения которого будет короткий видео созвон с ТехЛидом Нидерландской команды. Длительность 20-30 минут.

Если у вас остались вопросы – задавайте их на ask@leasoft.org

Do you want work with us?