📌 Разбираемся, как обстоят дела с оценкой, развитием персонала и корпоративной культурой в российских ИТ-компаниях. Вам знакомы эти вещи? Поделитесь своим опытом! Пройти опрос (займет ≈20 минут)

Backend разработчик (Python)

Требуемые навыки

Бэкенд · Python · PostgreSQL · SQL · Flask · Celery · Sqlalchemy · Elasticsearch

Местоположение и тип занятости

Будва (Черногория) · Полный рабочий день

Компания

Разработка программного обеспечения для стартапов. Нестандартные решения.

Описание вакансии

Команда 80+. Продукт огромный. Код сложный. Тема - здоровье. Стек - надеждный, неоднородный и нет, не модный, серьезная разработка - совсем не об этом. Кодовой базе 9 лет, постоянно делаются новые сложные фишки, архитектуру и библиотеки мы обновляем, постепенно и методично, архитектуру команда сама предлагает и имплементирует - есть очень много пространства для инициативы и научиться новому и нестандартному. Есть AI, NLC, микросервисы.

Удаленная работа не рассматривается. Точка. Удаленка - зло, да, вот так просто и прямо. Удаленка - это несерьезно, это детсад. Удаленка - это срыв сроков и некачественный код. Удаленка - это текучка. Это все факты, как ни сгибай реальность. Если вы думаете иначе, то вы не видели, как должно быть, что такое быстрая и качественная работа. Любая мало-мальски серьезная организация набирает в офис. Общение, сотрудничество, распитие пива по пятницам - это все не просто традиции, это необходимость для мозга.

Что касается переезда именно в Черногорию из РФ, Белорусии, Казахстана и всего вокруг да около. Сейчас некоторые, по понятным причинам, опасаются. Скажем сразу: мы делаем это уже в как-нибудь 300-й раз, и уже какой-нибудь 30-й во время пандемии. Самолеты летают. Дорожки проторены, опыт накоплен (мы даже способны сделать изменения в системе Timatic, если там информация, которая не соответствует действительности, сейчас - это частое явление), мы полностью сопровождаем ваш переезд, помогаем и оплачиваем и за ручку держим, потому что мы понимаем, что это - серьезный шаг, вы приезжаете на готовое.

Основные задачи:

  • Разработка архитектуры (в том числе с учетом высокой нагрузки и горизонтального масштабирования);
  • Написание нового серверного кода, шаблонов, взаимодействия с внешними сервисами, алгоритмов поиска и выдачи информации;
  • Поиск и отладка проблем, работа с существующим кодом, написанным другими разработчиками;
  • Взаимодействие с другими командами: фронт-энд, мобильные платформы.

Требования (нет, это не весь стек):

    1. Отличное знание Python (3.x);
    2. Знание Flask - или другого микро-фреймворка;
    3. Знание Redis и зачем он нужен;
    4. Хорошее знание SQLAlchemy или другого ORM;
    5. Отличное знание и понимание RDBMS (в часности PostgreSQL) - в частности, знание SQL, зачем нужны и как работают индексы;
    6. Общее понимание ИТ-безопасности, зачем нужна и каковы пути её достижения;
    7. Знание git - вы будете участвовать в одобрении pull-request, контроле дохлых веток и т.д.;
    8. Знание и понимание HTTP, REST, JSON;
    9. Горячее желание учиться новому!

    Приветствуется, но НЕ требуется:

    • Знание Linux и опыт его боевого использования;
    • Опыт создания крупных сервисов с архитектурной точки зрения;
    • Знание и понимание ElasticSearch;
    • Опыт с другими языками/средами (не-Python, или даже не-web);
    • Знание HTML5/CSS3, JavaScript - понимание, что там на фронте происходит;
    • Опыт интеграции с сервисами вроде Facebook, Twitter и т.п.;
    • Знание Celery;
    • Redis Streams;
    • Kafka.

    Мы предлагаем:

    • Интересную работу
    • Оплачиваемые отпуска
    • Официальное трудоустройство и оформление ВНЖ в Черногории
    • Оплачиваем переезд (лично вам), помогаем с поиском жилья (поиск, варианты, посмотреть, подтвердить), помогаем перевезти семью
    • Комфортный офис в комфортном климате, море в 10-и минутах пешком, место - фактически в центре Европы, на машине (а летом многие страны ограничения ради денег туристов отменят точно) все рядом

    Бонусы

    До моря 10 минут пешком. Природа здесь просто прекрасна. Есть пополняемая библиотека. Можно говорить о внешних курсах, которые полезны компании, но и внутри компании есть workshops.

    Дополнительные инструкции

    Для интервью будет необходимо сделать тестовое задание.

    Ваш отклик

    Авторизуйтесь
    Откликаться на вакансии могут только зарегистрированные пользователи.