Job VC
Junior PHP/Full-stack Backend Developer
Technologies
Description
Відразу хотілося б уточнити важливий момент — дана позиція передбачає роботу як над бекендом, так і над фронтенд-частиною.
Нам потрібні фахівці, котрі налаштовані на розв’язання комплексу задач, що включає роботу над бізнес-логікою, роботу із базами даних, розробку RESTful API, а також роботу над інтерфейсом користувача.
Звісно, ніхто не очікує, що ви з першого ж дня самі зможете включитися в складний проєкт і відразу «видати» ідеальний код.
Ми не кидаємо новачків «в воду» проекту, сподіваючись, що вони як-небудь «випливуть» самі. Навпаки — з самого початку у Вас буде ментор, який буде «вводити в суть справи» і підтримуватиме на всіх етапах роботи.
До речі, допомагати вам буде не тільки ментор — ви завжди можете розраховувати на підтримку й інших членів команди (це частина нашої внутрішньої культури). Також на регулярній основі в нас проводиться code review.
При цьому у нас немає безглуздого мікроменеджменту: важливим є результат роботи співробітника, а не щохвилинний контроль за ним.
Як ми працюємо?
Працюємо командами 3—5—8 людей. Зазвичай команда включає
1–3
backend-розробники. Крім того, залежно від проєкту, можуть залучатися frontend, iOS, Android, Project Manager, QA.
Водночас кожен учасник команди має шанс впливати на проєкт в цілому, пропонувати свої рішення.
У нас немає ситуацій, коли тімлід говорить: «Робимо ось так і тільки так». Усе якраз навпаки — під кожен проєкт намагаємося підібрати саме ті технологічні рішення, які найкраще сприятимуть розв’язанню конкретної задачі.
Ви зможете озвучувати й аргументувати своє бачення вибору технічних рішень. До речі, у низці наших проєктів ми в підсумку використовували технології, запропонованих саме джуніорами.
Над якими проєктами ми працюємо?
Усі проєкти приносять реальну бізнес-вигоду нашим клієнтам.
Кілька прикладів:
Створення системи електронного Check-In для круїзної компанії, яка дала змогу в 5 разів скоротити час реєстрації пасажирів при посадці на лайнер.
Діджиталізація ключових бізнес-процесів юридичної компанії у результаті чого вдалося скоротити на 95% час, що витрачається висококваліфікованим персоналом на роботу з клієнтами.
Створення програми, що допомагає підбирати запчастини за будь-якими доступними каталогами різних виробників для конкретної моделі автомобіля. Користувачі програми — як автомеханіки, так і кінцеві клієнти (власники машин). Вбудований сканер розпізнає VIN-код і показує всі сумісні з автомобілем запчастини (як оригінальні, так і аналоги). Результат — скорочення часу підбору автодеталі з
10–40
хвилин до 10 секунд.
Формування системи контролю мерчендайзингу для роздрібних мереж. Камера смартфона фіксує товар на полицях, відбувається його автоматичне розпізнавання і порівняння з планограмою (схемою ідеальної розкладки конкретного виду товарів). Тепер замість фахівців-мерчендайзерів контроль викладки може здійснювати будь-який низькокваліфікований співробітник зі встановленим в смартфоні додатком.
Додаток і бекенд для розумного диспенсера мила, для клінінгових служб підприємств і бізнес-центрів — наш невеликий внесок в збереження довкілля, який допомагає використовувати у
2–3
рази менше мийних засобів і зменшує в два рази витрати на транспортування контейнерів з милом.
Якими технологіями необхідно володіти?
Backend:
PHP
7-8+
Laravel Framework
MySQL / MariaDB
REST API (Swagger, Postman)
Apache або Nginx
Debian / Ubuntu Linux
Frontend:
JavaScript
jQuery
HTML, CSS
Infrastructure:
Linux servers: Ubuntu, Debian
Amazon Web Services (EC2, S3)
Git
Окрім того, буде плюсом знання або принаймі готовність освоїти:
Type Script
JS фреймворк (ми використовуємо Angular|Vue на деяких проєктах)
Формат роботи
Віддалено або в офісі у Львові, залежно від бажання та місця перебування. Усі потрібні для роботи сервіси та участь у всіх процесах доступні віддалено.
Випробувальний термін — 3 місяці, рев’ю — щомісяця. Основна мета випробувального терміну — зрозуміти, чи підходимо ми один одному. Прагнемо не просто «закрити вакансію», а зрозуміти, чи буде вам комфортно працювати в нашому колективі і з нашими проєктами та навпаки.
Під час випробувального терміну ви встигнете ознайомитися з проєктом, попрацювати з ментором і в своїй технологічній команді (PHP Backend), познайомитися з нашим колективом — зрозуміти, хто ми і що ми є.
Основна мета цієї процедури — збагнути, чи готові ми «грати один з одним у довгострокову» — саме так, як ми звикли працювати з усіма колегами.
Що зазвичай відбувається після того, як ви відправляєте нам своє резюме?
Наш рекрутер переглядає ваше резюме щодо відповідності вимогам вакансії. Якщо все ОК, то ми узгоджуємо з вами час співбесіди.
Рекрутер проводить з вами коротке інтерв’ю, під час якого ставить базові питання, що допомагають краще підготувати основну технічну співбесіду. Плюс звіряємо з вами наші очікування один одного.
Технічна співбесіда з нашими фахівцями допоможе краще зрозуміти ваш поточний рівень, більш детально обговорити як ваш досвід роботи, так і ті завдання, які належить виконувати у нас.
Якщо ви пройшли технічну співбесіду, то останній етап — тестове завдання.
За результатами виконаного завдання приймаємо остаточне рішення.
Нам потрібні фахівці, котрі налаштовані на розв’язання комплексу задач, що включає роботу над бізнес-логікою, роботу із базами даних, розробку RESTful API, а також роботу над інтерфейсом користувача.
Звісно, ніхто не очікує, що ви з першого ж дня самі зможете включитися в складний проєкт і відразу «видати» ідеальний код.
Ми не кидаємо новачків «в воду» проекту, сподіваючись, що вони як-небудь «випливуть» самі. Навпаки — з самого початку у Вас буде ментор, який буде «вводити в суть справи» і підтримуватиме на всіх етапах роботи.
До речі, допомагати вам буде не тільки ментор — ви завжди можете розраховувати на підтримку й інших членів команди (це частина нашої внутрішньої культури). Також на регулярній основі в нас проводиться code review.
При цьому у нас немає безглуздого мікроменеджменту: важливим є результат роботи співробітника, а не щохвилинний контроль за ним.
Як ми працюємо?
Працюємо командами 3—5—8 людей. Зазвичай команда включає
1–3
backend-розробники. Крім того, залежно від проєкту, можуть залучатися frontend, iOS, Android, Project Manager, QA.
Водночас кожен учасник команди має шанс впливати на проєкт в цілому, пропонувати свої рішення.
У нас немає ситуацій, коли тімлід говорить: «Робимо ось так і тільки так». Усе якраз навпаки — під кожен проєкт намагаємося підібрати саме ті технологічні рішення, які найкраще сприятимуть розв’язанню конкретної задачі.
Ви зможете озвучувати й аргументувати своє бачення вибору технічних рішень. До речі, у низці наших проєктів ми в підсумку використовували технології, запропонованих саме джуніорами.
Над якими проєктами ми працюємо?
Усі проєкти приносять реальну бізнес-вигоду нашим клієнтам.
Кілька прикладів:
Створення системи електронного Check-In для круїзної компанії, яка дала змогу в 5 разів скоротити час реєстрації пасажирів при посадці на лайнер.
Діджиталізація ключових бізнес-процесів юридичної компанії у результаті чого вдалося скоротити на 95% час, що витрачається висококваліфікованим персоналом на роботу з клієнтами.
Створення програми, що допомагає підбирати запчастини за будь-якими доступними каталогами різних виробників для конкретної моделі автомобіля. Користувачі програми — як автомеханіки, так і кінцеві клієнти (власники машин). Вбудований сканер розпізнає VIN-код і показує всі сумісні з автомобілем запчастини (як оригінальні, так і аналоги). Результат — скорочення часу підбору автодеталі з
10–40
хвилин до 10 секунд.
Формування системи контролю мерчендайзингу для роздрібних мереж. Камера смартфона фіксує товар на полицях, відбувається його автоматичне розпізнавання і порівняння з планограмою (схемою ідеальної розкладки конкретного виду товарів). Тепер замість фахівців-мерчендайзерів контроль викладки може здійснювати будь-який низькокваліфікований співробітник зі встановленим в смартфоні додатком.
Додаток і бекенд для розумного диспенсера мила, для клінінгових служб підприємств і бізнес-центрів — наш невеликий внесок в збереження довкілля, який допомагає використовувати у
2–3
рази менше мийних засобів і зменшує в два рази витрати на транспортування контейнерів з милом.
Якими технологіями необхідно володіти?
Backend:
PHP
7-8+
Laravel Framework
MySQL / MariaDB
REST API (Swagger, Postman)
Apache або Nginx
Debian / Ubuntu Linux
Frontend:
JavaScript
jQuery
HTML, CSS
Infrastructure:
Linux servers: Ubuntu, Debian
Amazon Web Services (EC2, S3)
Git
Окрім того, буде плюсом знання або принаймі готовність освоїти:
Type Script
JS фреймворк (ми використовуємо Angular|Vue на деяких проєктах)
Формат роботи
Віддалено або в офісі у Львові, залежно від бажання та місця перебування. Усі потрібні для роботи сервіси та участь у всіх процесах доступні віддалено.
Випробувальний термін — 3 місяці, рев’ю — щомісяця. Основна мета випробувального терміну — зрозуміти, чи підходимо ми один одному. Прагнемо не просто «закрити вакансію», а зрозуміти, чи буде вам комфортно працювати в нашому колективі і з нашими проєктами та навпаки.
Під час випробувального терміну ви встигнете ознайомитися з проєктом, попрацювати з ментором і в своїй технологічній команді (PHP Backend), познайомитися з нашим колективом — зрозуміти, хто ми і що ми є.
Основна мета цієї процедури — збагнути, чи готові ми «грати один з одним у довгострокову» — саме так, як ми звикли працювати з усіма колегами.
Що зазвичай відбувається після того, як ви відправляєте нам своє резюме?
Наш рекрутер переглядає ваше резюме щодо відповідності вимогам вакансії. Якщо все ОК, то ми узгоджуємо з вами час співбесіди.
Рекрутер проводить з вами коротке інтерв’ю, під час якого ставить базові питання, що допомагають краще підготувати основну технічну співбесіду. Плюс звіряємо з вами наші очікування один одного.
Технічна співбесіда з нашими фахівцями допоможе краще зрозуміти ваш поточний рівень, більш детально обговорити як ваш досвід роботи, так і ті завдання, які належить виконувати у нас.
Якщо ви пройшли технічну співбесіду, то останній етап — тестове завдання.
За результатами виконаного завдання приймаємо остаточне рішення.