Разработка ПО в сфере ecommerce, складской и транспортной логистики, финансовой аналитики.
19 августа 2019

Middle/Senior PHP developer для бекэнда софта логистики

Одесса $2000–4000

Необходимые навыки

Терпение, аккуратность и еще раз терпение. Софт для логистики не имеет почти ничего общего с модными технологиями. Вам не придется работать с распознаванием образов, тренировать нейросети, изучать генетические алгоритмы и моделировать физические процессы. Вернее даже так: даже эта работа может быть сильно улучшена подобными вещами, но сперва придется построить фундамент. Потом первый этаж. Потом второй... и вот где-то после сотого появится место для полета фантазии. Если более специфично, то вам надо будет:
1) Делать лейблы. Читать спецификации различных курьерских служб, разбираться как там передать данные о посылках, формировать собственно лейблы или запрашивать у них через АПИ, давить в себе желание воскликнуть «вы там совсем идиоты?», которое будет появляться регулярно.
2) Переписываться на английском и порой (очень редко) на других языках через, спасибо ДЖмейлу, автопереводу с этими самыми курьерскими службами.
3) Кастомизировать пересылаемые клиентами данные, причесывая и верифицируя их. Раз вручную, два вручную, а на третий раз автомат. Сейлзы, к сожалению, иногда обещают клиенту то, чего нет. И потом приходится оное разгребать.
4) Строить системы автоконтроля работоспособности системы и, особенно, партнеров (вот тут уже надо мозг применять по полной). Вы удивитесь узнав как много сервисов доставки держатся на каких-то жутких соплях.
5) Не путать спецификации баркодов, форматы EPL и ZPL, терпимо относиться к концепции «получили PDF, его превратили в PNG, его превратили в ZPL» И сразу после внедрения к бегу галопом, потому что оказывается изначально в PDF кодиFровка была не UTF и теперь китайские иероглифи отвалились.
6) Осознавать ответственность работы. Хотя она и скучна и напоминает пиление опилок, но от вас зависит получит ли 18летняя девочка свой подарок на день рождения в срок. Придут ли кому-то лекарства до того, как кончится предыдущая баночка. И вообще весь жанр unboxing на Ютюбе! Вы же не можете подвести целый жанр?
7) Знание популярных современных подходов к построению архитектуры приложений
8) Умение писать код используя минимум сторонних библиотек
9) Понимание отличий между процедурным и объектно-ориентированным программированием
10) Знание нативного SQL

Будет плюсом

1) Знание английского на уровне достаточном для делового общения о спецификациях и форматах. У нас над вами не будет пирамиды менеджеров. Технические вопросы вы можете и должны выяснять сами.
2) Знание термопринтеров (вот то самое ZPL и EPL)
3) Понимание, хотя бы базовое, программирования для мобильных устройств.
4) Опыт работы с софтом для онлайн-коммерции и логистики.
5) Знания фронт-энда — огромный плюс. Вам не потребуется разработать интерфейс конкурирующий с Gmail, но переставить поля в форме надо уметь и самому.
6) Хотя бы базовые знания математической статистики будут приятны. И вообще хорошая математика это всегда плюс.
7) Понимание внутреннего устройства структур данных PHP, нагрузки на память, понятия «сложность алгоритма»
8) Знание отличий между реляционной и нереляционной моделью хранения данных. Нормализация и денормализация.
9) Понимание работы индексов

Предлагаем

0) В нашей команде сейчас налажена довольно стандартная современная схема: Задачи в JIRA, коммиты на GIT, ревью проделанной работы, релиз на продакшн. Короткими итерациями.
1) Зарплата номинирована в долларах. То есть вы не зависите от курса вообще.
2) Хорошим сотрудникам перспективу переезда в Доминиканскую республику. Не когда-то там в неопределенном будущем, а вот прямо щаз. Ну, после испытательного срока, естественно. Компания субсидирует переезд.
3) Условия испытательного срока такие же, как постоянная работа. Никаких «ты поработай за полцены/даром, а потом..» у нас нет.
4) Рядом с вами будут работать люди с огромным опытом и умом. Вообще, коллектив — это предмет нашей гордости. Я не буду размазывать кашу по чистому столу, скажу так: у нас в принципе нет никого, кто получает меньше $1,000 Средняя зарплата значительно выше. В разы.
5) Карьерный рост очень быстрый, если вы того заслуживаете. Если нет, то расстанемся мы на испытательном тоже быстро. Но я все же надеюсь на лучшее.
6) Прямой контакт с собственником компании (то бишь со мной, скромным автором сиих строк). Это не отменяет субординации, у вас будет непосредственное начальство. Но у нас не армия, никаких «разрешите обратиться» :)
7) Работа в маленьких мобильных и независимых группах.
8) Полусвободный график посещения. Вы сами решаете насчет своего расписания, но потом его надо придерживаться. Основное правило: ваши коллеги должны точно знать когда вы будете и когда вас не будет. ТОЛЬКО полный рабочий день, вакансия НЕ подразумевает удаленной работы.
9) Хочу подчеркнуть: работа у нас — это не затачивать стопиццотый раз Друпал для очередной ООО «Рога и Копыта». У нас надо строить кастомные решения для клиентов. Уметь натягивать Вордпресс на глобус по нормативам на скорость у нас не пригодится.
10) Для переезжающих в Доминиканскую республику еще полагается помощь

Обязанности

1) Не косячить. Вы еще помните про целый жанр зависящий от вас? Воооот.
2) Если первый пункт нарушили, то быстро исправлять. Девочка ж плакать будет, не получив вовремя подарка.
3), 4) и 5) тут я могу написать много строк про чистый код, про коментарии, про культуру разработки. Но не стану. Вы же умный, вам не нужно объяснять элементарные вещи.

О проекте

Мы пишем софт для логистики. Посылки слать, по-простому. Нашим софтом пользуются такие компании как asos.com, agentprovocateur.com (нет, только белье. Девушки не входят), marksandspencer.com, Hermes (hermesworld.com), pitneybowes.com и много других компаний. Большие компании = большой геморой и большая стабильность. Вот, суть нашего проекта в том, что бы первого было поменьше, а второго побольше.

LinkedIn