📍 МоскваСанкт-ПетербургОфис или гибрид
Мы ищем разработчика в команду, которая занимается созданием кабинета для наших партнеров, — портала, где они могут получать актуальную информацию, статистику и аналитику по взаимодействиям с Яндексом. Если вы готовы активно участвовать в развитии проекта на всех уровнях и не боитесь разбираться в предметной области, то присоединяйтесь к нашей команде. У нас найдутся задачи на любой вкус: архитектура, инфраструктура, написание нового функционала и многое другое.
Технологии/инструменты
Python
Чем предстоит заниматься
- Проектировать и разрабатывать компоненты платформы кабинета для партнеров.
- Взаимодействовать с проектной командой и командой разработки фронтенда в рамках задач по развитию системы.
- Поддерживать разработанный функционал системы.
- Разрабатывать новые и дорабатывать существующие модули системы по требованиям заказчика.
Кого ищем
- Уверенно программируете на Python 3.
- Знаете, как устроена работа веб-приложений.
- Понимаете принципы работы СУБД.
- Имеете опыт работы больше трех лет.
- Готовы работать в команде.
Будет плюсом:
- Знаете популярные Python-библиотеки и фреймворки (aiohttp, Django, Flask).
- Имеете опыт работы с СУБД (в т. ч. через Django ORM / SQLAlchemy).
- Работали с *nix-подобными ОС.
- Умеете пользоваться и управлять популярными CI/CD инструментами.
Что предлагаем
- Сильная команда, с которой можно расти.
- Сложные задачи для сервисов с миллионами пользователей.
- Премии каждые полгода для всех, кто успешно прошел ревью.
- Ипотечные программы.
- Компенсация оплаты питания.
- Расширенная программа ДМС: оплата 80% стоимости ДМС для супругов и детей.
- Спортзал, тренажерный зал, йога в офисе.
- Гибкий график работы.
- Парковка.
- Программа релокации для иногородних сотрудников.
Процесс найма
Цикл собеседований состоит из нескольких этапов: предварительное интервью — технические секции — финал. Технические секции можно провести в один день или разделить на несколько.
Стараемся давать обратную связь по результатам как можно чаще: приходим с промежуточным фидбэком между этапами и с финальным по итогам всех собеседований через день-два после встречи.
Материалы для подготовки:
- Примеры задач, которые могут встретиться на интервью: ссылка.
- Подробнее об алгоритмической секции с кодом можно почитать в нашей статье: ссылка.
- В этих видео мы разбираем решение алгоритмических задач: ссылка, ссылка.
- Как проходят архитектурные секции собеседования в Яндексе: практика дизайна распределённых систем: ссылка.
- Числа, которые точно нужно знать: ссылка.
Как повысить шанс на успех:
- Потренируйтесь решать задачи на онлайн-ресурсах.
- Проговаривайте вслух ход мыслей, подробно обосновывайте выводы. Эксперту важно не только получить правильное решение задачи, но и понять, каким путем вы к нему пришли.
- Не стесняйтесь просить подсказку у интервьюера.
- Обязательно проверяйте код на ошибки, перед тем как его сдать.
- Старайтесь предлагать разные решения: первое решение не всегда самое удачное. Если вам пришло в голову, как его можно улучшить, — непременно скажите об этом, даже если задачу уже рассмотрели и отложили в сторону.
Андрей Плыткевич Recruiter