👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Python Developer

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

Полный рабочий деньМожно удаленно

Компания

Компания-разработчик цифровых продуктов, которая работает в Крыму и создает продукты для бизнеса и пользователей

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

Условия работы

  • Проектирование и разработка информационных систем и компонентов.
  • Доработка функционала систем в соответствии с техническими требованиями.
  • Проведение code review.
  • Участие в проекте на уровне архитектуры, понимание долгосрочных последствий принятых технических решений.

Бонусы

  • Аккредитованная ИТ-компания
  • Официальное трудоустройство, согласно ТК РФ.
  • Интересные задачи, корпоративное обучение в рамках должности.
  • Работа в крупной развивающейся компании.
  • Социальный пакет: ДМС или программа компенсаций льгот на выбор.
  • Система премирования.
  • Возможность удаленной работы

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

Python:

  • Глубокое понимание Python
  • Понимание работы асинхронного кода
  • Умение отлаживать python-код
  • Владение веб-фреймворками Flask, FastAPI.
  • Владение ORM SQLAlchemy
  • Владение менеджерами виртуальных сред pyenv, poetry
  • Владение хотя бы одним из линтеров (flake8, pylint, pylama)
  • Владение pytest как средством для написания unit-тестов, написанием фикстур и mock-ов.


Базы данных:

  • Понимание принципов работы БД.
  • Опыт проектирования БД.
  • Написание сложных запросов на языке SQL. Умение отладить и оптимизировать запрос.
  • Владение NoSQL базами данных (Redis)
  • Приветствуются знания PL/SQL.

Сеть:

  • Знание методологий построения SOAP и REST сервисов.
  • Владение форматами XML, JSON.
  • Знание протокола HTTP.
  • Практический опыт интеграции систем.

Контейнеризация:

  • Владение Docker и Docker-Compose

Системы контроля версий:

  • Git

Документация:

  • Умение работать с технической документацией и создавать её для разрабатываемых и разработанных решений.
  • Умение работать с технологиями OpenAPI и Swagger