Senior backend (python) engineer for flatfy jobs




Flatfy — це пошуковик нерухомості на вторинному ринку. Ми збираємо всі актуальні оголошення, групуємо дублікати та надаємо нашим користувачам у 29 країнах світу зручний інтерфейс для перегляду всіх пропозицій в одному місці.
Щодня ми парсимо, оброблюємо та оновлюємо мільйон оголошень. А ще у нас є ціла структура географічних та картографічних даних для їх збагачення. Ми підтримуємо 40 фізичних і близько 90 клауд серверів. Наші ключові виклики — це правильна архітектура, оптимальні для своїх задач API та, звісно, навантаження від об’ємів даних та кількості користувачів.
Наразі наш флагманський продукт — flatfy.ua. У наших планах розвивати його, а також покращувати за його прикладом сайти у ще кількох країнах
Наша команда
Над розвитком Flatfy та супутніх сервісів працює крос-функціональна команда з 14 людей (Backend та Frontend розробники, дизайнер, продакт менеджери, SEO спеціаліст, менеджери з продажу). Усі бажаючі беруть участь в обговоренні й прийнятті рішень з продуктових та технічних питань.
Про тебе:
— маєш досвід Python Backend розробки від 4 років;
— вільно почуваєшся у роботі з реляційними СУБД;
— BS or MS in 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
Буде перевагою:
— досвід роботи у продуктовій компанії;
— досвід створення мікросервісної архітектури;
— досвід системного адміністрування або DevOps;
— знання bash;
Які цілі стоятимуть перед тобою?
— разом з командою розвивати продукт Flatfy;
— підтримувати інфраструктуру;
— створювати нові модулі;
— забезпечувати відмовостійкість системи та максимальний перфоманс;
— тримати руку на пульсі новинок в індустрії, тестувати та впроваджувати потрібні технології;
— допомагати з онбордингом нових членів команди, проводити knowledge sharing зі своєї частини продукту;
Про етапи співбесід:
Наразі, під час карантину, наша команда працює віддалено, тому етапи співбесід плануються онлайн: через Zoom або Google Hangouts.
На фінальних етапах співбесід можливі особисті зустрічі в офісі, оскільки офіс наразі працює в режимі «штаб-квартири» для зустрічей.
1 етап — онлайн-співбесіда з HR
2 етап — технічна співбесіда
3 етап — співбесіда з фаундером
Ще декілька слів про роботу в ЛУН:
— У нас ролі замість посад і кожному надається напрямок замість задач;
— В команді завжди допоможуть, підкажуть і підтримують;
— Ми за новаторство, комфорт та об’єктивність;
— Гнучкий графік, кожен сам обирає о котрій почати робочий день;
— Віддалена робота на час карантину в Києві;
— Регулярні перформанс рев’ю кожні півроку;
— В офісі проводимо техмітапи та шерінг досвідом між командами;
— Оплачувана відпустка (22 робочих дні на рік), у котрій не смикають по задачам, та повноцінні лікарняні, щоб привести себе до ладу і повернутись до роботи з усмішкою;
— Дві великі вечірки на рік, а влітку friday lounge на терасі з пивом-соком-музикою;
— Комфортний офіс на останніх поверхах башти з панорамою на весь Київ (7 хвилин від метро ВДНГ через територію університету).
— Доставка обідів в офіс, чай/кава/какао, зожне печиво, горішки, смачні фрукти, влітку морозиво, смузі та мілкшейки. Апельсинові фреші цілий рік, бо ми ж помаранчева компанія :)
— Душ в офісі, парковка для велосипедів;
Наш офіс на DOU Ревізор: dou.ua/...​articles/dou-revisor-lun
Якщо продукт і вакансія тобі цікаві, а твої навички й знання відповідають основним вимогам — надсилай резюме і кілька слів про свої досягнення та цілі.