Find the job you will love

SOFTWARE DEVELOPMENT

Ukraine Kharkov

Middle+ Laravel Software Engineer

Ищем Middle+ PHP (Laravel) SE на проект голландской краудсервисной платформы, которая помогает людям с особенностями развития заказывать услуги удаленно.

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

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

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

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

Сколько лет проекту? Текущая стадия проекта?
Продукт уже 2 года на рынке. Есть видение развития на 2 года вперед. На сейчас требуется разработка новых функциональностей и перевод платформы с чистого PHP на Laravel.

Какие технологии мы используем?
LAMP, REST API реализации (Guzzle PHP HTTP client), Laravel (планируется переход в течении полугода), Vue.js, Blade, Docker, XDebug.

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

Какие профессиональные навыки нам важны?
5+ лет опыта в веб программировании
Уверенные знания языка PHP
Понимание основных принципов ООП и использование их на практике
Понимание принципов SOLID, DRY, KISS и использование их на практике
Умение писать чистый, прозрачный код, а так же работать с чужим кодом
Хорошие навыки коммуникации
Upper-Intermediate English / Свободное общение на английском

Будет плюсом:
Коммерческий опыт использования Laravel
Опыт работы с Azure DevOps или похожими системами
Опыт в построении и применении CI/CD
Опыт работы с базами данных SQL, NoSQL
Опыт в автоматизированном тестировании и мониторинге
Опыт разработки event-driven систем с охватом множества сервисов
Знание как минимум еще одного языка программирования (желательно Python)
Умение писать PHPUnit тесты
Знание шаблонов проектирования
Опыт работы с TDD

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

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

Что делать в проекте?
На сейчас есть дорожная карта новых функциональностей, которые выведут проект на новый уровень. Также, проект в процессе перехода на Laravel, несколько частей уже переписаны, есть четкий план по переписыванию остальных. В среднесрочной перспективе планируется улучшение/переделка нынешней CI. Долгосрочная цель – расширить команду разработки на нашей стороне.

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

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

Размер и структура команды?
На стороне Нидерландов: Product Owner, Senior SE, UI&UX Designer
На стороне Украины: Middle+ Developer, Junior Developer, HTML/CSS Developer, QC Engineer.

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

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

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

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

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

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

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

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

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

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

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

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

Сколько этапов интервью, с кем? — Всего три этапа:
– Один видео созвон с ПМом обсудить ожидания друг от друга и проверить английский язык. Длительность 20-30 минут.
– Полное интервью с ПМом и ТехЭкспертом на русском/украинском языках. Длительность 1.5-2 часа.
– Финальное интервью с Нидерландской стороной (PO + SD). Полностью на Английском языке. Длительность 0.5-1 час.

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

Do you want work with us?