Position: Senior PHP Engineer
Company: LeaSoft
Category: PHP
Experience: 5y
English level: intermediate

Якщо ти любиш створювати рушійні індустрію продукти, у команді виключно Senior розробників, використовуючи сучасні технології, то нам в один бік!

Ми розробляємо платформу, яка допомагає власникам веб-магазинів одночасно підключати всі платіжні модулі до свого магазину, що спрощує та прискорює запуск самого магазину.

Нижче - більше, у питаннях та відповідях.

Хто ми і що ми робимо?
LeaSoft - сервісна компанія з метою стати консалтинговою компанією у найближчий рік в області Payments та eCommerce. А за 3 роки розробити свій продукт.

Наш головний пріоритет - люди:
- Співробітники. Будуть хороші співробітники – будуть добрі клієнти.
- Клієнти. Будуть хороші клієнти – буде гарний прибуток та проекти.

Чому ми це робимо?
Ми вважаємо, що будь-який бізнес повинен насамперед вирішувати чиюсь проблему. У цьому проекті, вирішуючи проблему власників веб-магазинів, ми спрощуємо появу нових магазинів із кращими умовами купівлі товарів чи послуг.

Чим ми відрізняємося від інших?
- Ми вважаємо, що побудувати щось велике можна тільки з хорошими людьми, тому набираємо тільки таких. У нашій команді завжди можна запропонувати технічне рішення, покращення процесу, звернутися за допомогою, легко розповісти про те, де болить.
– У нас плоска, демократична структура. Можна брати участь у досягненні стратегічних цілей компанії. Кожен бере на себе обов'язки, які він може виконати добре. Аргументовані дискусії та критика – невід'ємна частина створення архітектури рішень, як техіничних, так і корпоративних. Ініціатива – вітається.
Ви робите внесок у компанію, а компанія вас винагороджує.

Скільки років проекту? Поточна стадія проекту?
Продукту 4 роки. Розроблений голландськими інженерами із 20-30 річним досвідом.
Зараз ведеться розробка API самого PSP та Портали для нових клієнтів і потрібне розширення команди. API розробляється виключно Senior інженерами. Проект довгостроковий, із цим клієнтом ми співпрацюємо вже 3 роки.

Які технології ми використовуємо?
PHP 8, Laravel, Kubernetes, AWS-based infrastructure.

Переважний професійний рівень?
Для цієї позиції потрібна людина рівня Senior за твердими та м'якими навичками.
- Потрібно буде приймати технічні рішення середнього та низького рівнів. Високорівневі – комунікувати з Архітектором на боці Нідерландів.
- Безпосередньо спілкуватися з Архітектором та Тех Лідом з Нідерландів для переймання досвіду, обговорення технічних рішень та інших робочих моментів.

Які професійні навички нам важливі?
- 5+ років досвіду у веб програмуванні
- Досвід у роботі з сервісною архітектурою
- Впевнені знання мови PHP та PHP 8 зокрема
- Досвід роботи з Kubernetes чи схожими системами
- Досвід у побудові інфраструктури на AWS
- Досвід у побудові та застосуванні CI/CD
- Досвід в автоматизованому тестуванні та моніторингу
- Досвід розробки через TDD
- Досвід у застосуванні Domain Driven Design при розробці
- Досвід розробки event-driven систем з охопленням безлічі сервісів
- Знання як мінімум ще однієї мови програмування
- Відмінні навички комунікації
- розуміння основних принципів ООП та використання їх на практиці
- Вміння писати чистий, прозорий код, а також працювати з чужим кодом
- Розуміння та практичне застосування принципів SOLID, DRY, KISS, YAGNI
- Досвід роботи в Payments домені буде чудовим плюсом
- Досвід роботи з базами даних SQL, NoSQL

Чи потрібна англійська?
Так, англійська обов'язкова. Бажаний рівень Upper-Intermediate, але готові розглядати Intermediate при обов'язковому докачуванні до Upper-Intermediate. Оскільки передбачається робота безпосередньо з Архітектором платформи.

Що нам важливо у людині?
Ми набираємо людей з якими робота ефективна та цікава, а відпочинок приємний та веселий.
Тому для нас важливі такі якості:
- Позитивне мислення
- Відкритість до нового
- Проактивність
- Прагнення розвитку
- Автономність
- Допитливість
- Відповідальність

Що робити на проекті?
Основною метою є нова кастомна розробка API самої Payment платформи. Це як нові фічі, так і кастомізація платформи під нових клієнтів.

Також дуже приємно якщо ви хочете і зможете зробити внесок у культуру розробки та колектив. Прокачатись самому та поділитися досвідом з іншими. Винагорода буде пропорційна вкладу і обговорюватиметься і калібруватиметься регулярно і співпадатиме з очікуваннями обох сторін.

Чому відкрита позиція?
Зростання команди. Розширення проектів області з існуючим клієнтом.

Перспектива зростання/розвитку за даною позицією?
Компанія молода та швидко росте, тому зараз відкриті всі напрямки:
Senior Developer - Dev Lead / Tech Lead / Trainer - (Development Manager / CTO / Architect).

Розмір та структура команди?
Чотири розробника перебувають на боці Нідерландів та три у Харкові (на час війни віддалено).

Де знаходяться люди, які приймають технічні рішення щодо проекту?
Ви пропонуєте рішення відкрите для дискусії. Основна мета – знайти ефективне рішення. Середньорівневі та низькорівневі рішення залишаються на розсуд самого інженера.

За умовами:
Чи є випробувальний термін, і скільки він триває? - Є. 1 місяць.

Овертайми, як часто трапляються? — Поки що не було жодного разу і не плануються. Голландцям властива розмірене життя та розмірена розробка :)

Який графік роботи? — Базово 9:00 – 18:00, але можливі індивідуальні коригування.

Чи є можливість працювати віддалено якісь дні? — На цю позицію можлива повний ремоут. Але базово, в мирний час, ми працюємо віддалено кілька днів на тиждень. Як правило, зустрічаємося в коворкінгу/офісі 2-3 рази на тиждень. Під час налаштування великого проекту можливе тимчасове збільшення частоти зустрічей. Також тимчасово можлива повністю віддалена робота.

Кількість днів відпустки? - 15 робочих днів на рік. Після трьох років співпраці – 20 робочих днів на рік.

Чи є перспектива відряджень і куди? — Так, плануються регулярні відрядження до Нідерландів, приблизно один-два рази на рік.

Чи можлива релокація за межі України та як компанія готова її підтримати? - Поки немає.

Коли, яким чином, і в якій валюті платиться/вважається зарплата? — Гросс винагорода нараховується у гривні щодо актуального курсу Євро у Монобанку на день конвертації. Українські податки ФОП покриває самостійно. Обслуговування рахунків ведеться бухгалтерською компанією та повністю компенсується компанією.

Адреса офісу — На даний момент ми орендуємо простір у центрі коваркінгу Generator Space (вул. Гольдберевська 13а). На час війни працюємо віддалено.

У процесі:
Чи є тестове завдання? - Ні.

Хто дивиться резюме? - ПМ та ТехЛід харківської сторони.

Скільки етапів інтерв'ю з ким? Інтерв'ю англійською? 
- Усього три етапи протягом 2-3х днів:
- Один відео дзвінок з менеджером української сторони та голландським HR на англійській. Мета - обговорити очікування один від одного. Тривалість 20 хвилин.
- Техничне інтерв'ю з українським інженером на будь-якій мові.. Тривалість 1 година.
- Інтерв'ю з клієнтом англійською, включаючи технічну частину. 1.5 години.

Якщо у вас залишилися питання - радий відповісти на них в особистому листуванні на Джині.
Про компанію LeaSoft

LeaSoft is a family-type company with ambitious goals.

Our main values:
— People are the key ingredient of any success.
— Mutual Trust and Respect is what keeps a company living long and happily.
— Democracy as the way to reach out the best solutions. 

Сайт компанії:
https://leasoftteams.com/