Find the job you will love

SOFTWARE DEVELOPMENT

UKRAINE KHARKOV

LEGACY: Senior PHP Software Engineer

Ищем A-player Senior PHP SE на проект голландской платежной платформы.

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

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

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

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

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

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

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

Какие технологии мы используем?
Основные: Pure PHP, Kubernetes, AWS.

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

Какие профессиональные навыки нам важны?
5+ лет опыта в веб программировании
Уверенные знания языка PHP
Опыт работы с Kubernetes или похожими системами
Опыт в построении инфраструктуры на AWS
Опыт в построении и применении CI/CD
Опыт в автоматизированном тестировании и мониторинге
Опыт разработки event-driven систем с охватом множества сервисов
Знание как минимум еще одного языка программирования (желательно Python)
Отличные навыки коммуникации
Понимание основных принципов ООП и использование их на практике
Опыт работы с базами данных SQL, NoSQL
Умение писать чистый, прозрачный код, а так же работать с чужим кодом
Понимание и практическое применение принципов SOLID, DRY, KISS
Опыт работы с Git
Умение писать PHPUnit тесты
Шаблоны проектирования
Опыт работы с TDD
Знания JS библиотек и фрейморков приветствуются
Опыт работы в Payments домене приветствуется

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

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

Что делать в проекте?
Основной целью является разработка API самой Payment платформы. Для этой цели планируется командировка на 2-3 недели в Нидерланды для плотной работы с топ-разработчиками продукта.

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

Почему открыта позиция?
Рост команды. Расширение проектой области с существующим клиентом.

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

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

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

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

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

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

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

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

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

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

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

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

По процессу:
Есть ли тестовое задание? — Нет.

Интервью на английском? — Короткий созвон с менеджером украинской стороны на русском + проверка английского. Все дальнейшие этапы собеседования проводит сам клиент на английском языке.

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

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

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

Do you want work with us?