← Все вакансии/Middle/Банк 131
MiddleHybrid

Python Developer

Б1
Банк 131
Уровень
Middle
Формат
Hybrid
О роли

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

Обязанности

  • Проектирование и реализация новых API, а также модификация и улучшение уже существующих
  • Создание web-интерфейсов с нуля, а также модификация и улучшение существующих
  • Разработка и выполнение модульных и интеграционных тестов для обеспечения стабильности и надёжности приложения
  • Обеспечение безопасности приложения
  • Участие в код-ревью: анализ кода коллег на предмет соответствия стандартам и лучшим практикам
  • Тесное взаимодействие с аналитиками, разработчиками, QA-специалистами, продуктовыми менеджерами и другими участниками проекта

Требования

  • Уверенное знание Python: хороший уровень знаний asyncio и библиотек для работы с asyncio, профилирование кода, garbage collector, multi-threading, multi-processing
  • Знание фреймворков FastAPI, SQLAlchemy: работа с json-полями, raw sql, managers, transactions, безопасность
  • Знание Redis, RabbitMQ
  • Уверенное знание реляционных БД: сложные запросы, вложенные запросы, группировка, оптимизация SQL-запросов
  • Уверенное знание Docker, умение создавать образы для различных окружений, multi-stage building, оптимизация образов
  • Уверенное знание Pytest

Будет плюсом

  • Знание инструментов для работы с метриками ELK, Prometheus, Grafana, Sentry
  • Знание JS, опыт в построении Frontend-интерфейсов

Условия

  • Опыт работы: 3–6 лет
  • Полная занятость
  • График: 5/2
  • Формат работы: удалённо или гибрид или офис
Стек и навыки

С чем работаем