Обязанности:
Мы разрабатываем сайты и мобильные приложения, используем современный технологический стек и не боимся высоких нагрузок. Наша цель — сделать жизнь людей проще и удобнее. Ищем Python-разработчика уровня senior в команду поиска, который будет отвечать за развитие новых проектов команды в рамках общей архитектуры и поддержку существующих. Наш стэк: Python, Elasticsearch, PostgreSQL, Kafka, Clickhouse, Memcached, Redis, Docker. Инструменты: Jira, Confluence, Notion, Rocket.Chat, Telegram, Redash, Git, Gitlab, Docker, Redis. Чем предстоит заниматься Выполнение технически сложных задач, проектирование архитектуры приложений Применение знаний в области доставки приложений на контур (CI/CD) Не только самостоятельное решение задач, но и заведение задач на рефакторинг приложений с аргументированной позицией, почему это следует сделать Оказание помощи тимлиду в развитии и найме сотрудников, организация обучения и консультаций по спорным вопросам Предложение решений по оптимизации процессов работы команды Выполнение code-review кода коллег, формирование конструктивной критики, основанной на конкретных вариантах, как сделать лучше Стандартизация решения для минимизации количества ошибок Эффективное взаимодействие с другими членами команды, обсуждение сложных моментов с внешними командами, уточнение полноты требований или согласование важных технических решений с архитектором проекта Написание тестов для работающих приложений Фикс багов в приложениях в рамках компетенций Постоянное обучение и совершенствование своих навыков Что важно для этой позиции Опыт коммерческой разработки не менее трёх лет Уверенное знание Python 3.9 и выше Владение асинхронной разработкой на Python Опыт работы с фреймворками: FastAPI, Sanic Опыт в ML Понимание принципов SOLID, ООП, основных шаблонов проектирования Опыт разработки под Linux Опыт работы с базами данных PostgreSQL (MySQL), понимание прнципов ACID Опыт работы с индексами и оптимизацией запросов Опыт работы с Git, Gitlab CI/CD Опыт работы с Docker, Memcached, Elasticsearch, Kafka Опыт работы с микросервисной архитектурой Опыт написания unit-тестов Будет плюсом Высшее техническое образование Опыт работы с Clickhouse, Kubernetes Представление об устройстве Nginx, RabbitMQ, Swagger Мы предлагаем Работу со смыслом — участие в создании удобных сервисов и услуг, которые делают жизнь людей лучше Официальное трудоустройство Комфортный офис, открытый для сотрудников 24/7, в шаговой доступности от метро Пролетарская/Крестьянская застава Гибкий график работы и результативно-ориентированный подход Оплату внешнего профессионального обучения Корпоративный английский Корпоративного психолога Расширенный ДМС по России после прохождения испытательного срока Casual дресс-код +5 day off и возможность работать удаленно Это важно. Наша компания входит в перечень аккредитованных ИТ-компаний. Процесс найма 1) Отбор по резюме 2) Установочный созвон с HR-специалистом 3) Zoom call с экспертом по стэку 4) Финальное интервью с руководителем разработки и HR BP