Middle Python Engineer

Flatfy — це пошуковик нерухомості на вторинному ринку. Ми збираємо всі актуальні оголошення, групуємо дублікати та надаємо нашим користувачам у 29 країнах світу зручний інтерфейс для перегляду всіх пропозицій в одному місці.

Щодня ми парсимо, обробляємо та оновлюємо мільйон оголошень. А ще у нас є ціла структура географічних та картографічних даних для їх збагачення. Ми підтримуємо 40 фізичних і близько 90 клауд серверів. Наші ключові виклики — це правильна архітектура, оптимальні для своїх задач API та, звісно, навантаження від об’ємів даних та кількості користувачів.

Наразі наш флагманський продукт — flatfy.ua. У наших планах розвивати його, а також покращувати за його прикладом сайти у ще кількох країнах.

Наша команда:

Над розвитком Flatfy і супутніх продуктів та сервісів працює крос-функціональна команда з 14 людей (Backend та Frontend розробники, дизайнер, продакт менеджери, SEO спеціаліст, менеджери з продажу). Усі бажаючі беруть участь в обговоренні й прийнятті рішень з продуктових та технічних питань.

Про тебе:

  • маєш досвід Python Backend розробки від 2 років;
  • впевнено почуваєшся у роботі з реляційними СУБД;
  • маєш BS чи MS з Mathematics / Computer Science чи еквівалентний досвід роботи;
  • працюєш ітеративно (ми працюємо за принципом baby steps);
  • тобі подобається відчувати свою зону відповідальності і бачити результат;
  • командний гравець, завжди готовий допомогти та підстрахувати колегу;

Стек технологій:

  • Backend: Python (Flask, Flask-Admin), celery
  • Frontend: React-Redux
  • Database: MySQL, PostgreSql, Redis, ElasticSearch
  • Infrastructure: Docker, Jenkins, Consul, Nomad, Vault, Terraform
  • Balancer: Fabio
  • Web Server: nginx, Gunicorn
  • Message Queue: RabbitMQ

Буде перевагою:

  • досвід роботи у продуктовій компанії;
  • знання bash;
  • досвід роботи з мікросервісною архітектурою;
  • досвід роботи чи бажання навчитися системному адмініструванню та DevOps;

Які цілі стоятимуть перед тобою?

  • разом з командою розвивати локальні сайти Flatfy;
  • систематизувати існуючі та створювати нові API;
  • розробити підхід до їх документування та налагодити цей процес;
  • підтримувати та адаптувати під нові задачі структуру БД;
  • відповідати за відмовостійкість та максимальний перфоманс backend частини сайту;
  • допомагати колегам з підтриманням інфраструктури всього Flatfy;

Про етапи співбесід:

Наразі, під час карантину, наша команда працює віддалено, тому етапи співбесід плануються онлайн: через Zoom або Google Hangouts.

На фінальних етапах співбесід можливі особисті зустрічі в офісі, оскільки офіс наразі працює в режимі «штаб-квартири» для зустрічей.

1 етап — онлайн-співбесіда з HR

2 етап — технічна співбесіда

3 етап — співбесіда з фаундером


Ще декілька слів про роботу в ЛУН:

— У нас ролі замість посад і кожному надається напрямок замість задач;

— В команді завжди допоможуть, підкажуть і підтримують;

— Ми за новаторство, комфорт та об’єктивність;

— Гнучкий графік, кожен сам обирає о котрій почати робочий день;

— Віддалена робота на час карантину в Києві;

— Регулярні перформанс рев’ю кожні півроку;

— В офісі проводимо техмітапи та шерінг досвідом між командами;

— Оплачувана відпустка (22 робочих дні на рік), у котрій не смикають по задачам, та повноцінні лікарняні, щоб привести себе до ладу і повернутись до роботи з усмішкою;

— Дві великі вечірки на рік, а влітку friday lounge на терасі з пивом-соком-музикою;

— Комфортний офіс на останніх поверхах башти з панорамою на весь Київ (7 хвилин від метро ВДНГ через територію університету).

— Доставка обідів в офіс, чай/кава/какао, зожне печиво, горішки, смачні фрукти, влітку морозиво, смузі та мілкшейки. Апельсинові фреші цілий рік, бо ми ж помаранчева компанія :)

— Душ в офісі, парковка для велосипедів;

Якщо продукт і вакансія тобі цікаві, а твої навички й знання відповідають основним вимогам — надсилай резюме і кілька слів про свої досягнення та цілі.

or