Backend Developer в ЛУН Поиск (PHP/Python)

ЛУН Поиск — лучший поисковик недвижимости в Украине, а разработка продукта с высокой посещаемостью и большим количеством данных имеет свои особенности и вызовы.

Мы ищем в команду Поисковика опытного backend-разработчика, который может самостоятельно находить решения, понятно назвать переменную и не считает зазорным просмотреть diff перед commit’ом, или merge’ем. 

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

Наш stack:

Backend: nginx, PHP, Yii, composer, MySQL, Elasticsearch, memcached, Node.js, Google Cloud Storage + Google App Engine.

В недалеком будущем — переход на Python (после полного перехода сайта к SPA и сведения функции backend'а к JSON API данных).

Frontend: сейчас активно переписываем на React, используем server-side rendering.

Получение и обработка данных: Python, gevent, MySQL, Redis, Elasticsearch, Google Cloud Storage. В этой части проекта реализовано, и дальше разрабатывается много интересных алгоритмов обработки данных, в т.ч. текстов и изображений. Немало Machine Learning.

Основные требования:

  • BS or MS in Computer Science;
  • уметь писать на РНР :)
  • иметь желание в будущем (в перспективе полугода/год) перейти к разработке на Python;
  • без гугла понимать, что такое O(log n), и объяснять, почему бинарный поиск имеет такую сложность;
  • мочь написать сложный SQL-запрос;
  • иметь опыт коммерческой разработки не менее года;
  • быть способным разобраться в сложном вопросе самостоятельно.

Будет плюсом:

  • опыт работы в продуктовой компании;
  • умение проектировать (программное решение, БД, API);
  • опыт разработки на Python;
  • опыт работы с Elasticsearch;
  • опыт разработки API для SPA, или мобильного приложения;
  • DevOps опыт.

Чем предстоит заниматься:

  • вместе с командой развивать продукт ЛУН Поиск (работать над его backend-частью);
  • участвовать в переходе к SPA, после чего — вместе разрабатывать технологичные и быстрые API для frontend'а;
  • участвовать в переписывании backend'а сайта (API) на Python.

Немного внутренней кухни ЛУН:

  • у нас нет бюрократии, обязанностей и дедлайнов;
  • у нас роли вместо должностей, и мы предпочитаем давать человеку направление вместо задач;
  • первые 3 месяца работы у новенького есть наставник, который введет в курс дела, ответит на все вопросы и поможет разобраться, что к чему;
  • в нашей команде всегда помогут, подскажут и поддержат;
  • мы за новаторство, комфорт и объективность;
  • у нас гибкий график (офис открыт с 9 утра и до последнего сотрудника);
  • оплачиваемые 22 дня отпуска и все больничные;
  • оплачиваемые уроки английского с нейтив спикером в офисе;
  • комфортный офис-лофт с панорамой на весь Киев (7 минут прогулочным шагом от метро ВДНХ по территории КНУ им. Шевченко). Наш офис на DOU Ревизор;
  • доставка обедов в офис из лучших кафе в округе;
  • в нашем ЛУН Cafe можно найти горячие напитки, сухие завтраки, печеньки, орешки, фрукты, мороженое, милкшейки, смузи и апельсиновые фреши.

Если продукт и вакансия тебе интересны, а твои навыки и знания соответствуют основным требованиям — присылай резюме и несколько слов о своих достижениях и целях.

или