Назад к вакансиям

Python разработчик

Совкомбанк ТехнологииНовосибирскВ офисеот 1 года
PythonPostgreSQLCI/CDDockerREST APIKafkaMicroservicesRedisRabbitMQFastAPIDjangoDRF

Описание

Обязанности

  • Разработка и оптимизация веб-приложений по работе с автопроизводителям и дилерским центрам
  • Рефакторинг и развитие существующего функционала
  • Документирование архитектурных решений и разработанных приложений
  • Участие в грумминге и оценке трудозатрат задач
  • Участие в проработке архитектуры решений
  • Поддержка и развитие систем в промышленной эксплуатации

Требования

  • Опыт коммерческой разработки на Python от 1,5 лет
  • Уверенное знание Python (asyncio, typing, обработка ошибок и контекстные менеджеры (contextlib), логирование)
  • Опыт разработки с использованием FastAPI и Django/DRF (или аналогов)
  • Опыт проектирования и разработки REST API
  • Понимание принципов микросервисной архитектуры
  • Опыт работы с PostgreSQL (транзакции, ACID, индексы, оптимизация запросов)
  • Опыт работы с Redis, брокерами сообщений (Kafka и/или RabbitMQ)
  • Опыт контейнеризации (Docker), настройки CI/CD (GitLab CI, GitHub Actions или аналогичные)
  • Понимание практик логирования и мониторинга (Prometheus, Grafana, ELK или аналоги)
  • Базовое понимание вопросов безопасности приложений (аутентификация, авторизация, защита данных)
  • Уверенная работа с Git
  • Опыт написания unit и интеграционных тестов (pytest или аналоги)
  • Английский на уровне чтения технической документации

Будет плюсом

  • Опыт работы в разработке веб-сервисов
  • Опыт деплоя приложений (Kubernetes)
  • Опыт работы по git-flow
  • Практика TDD/BDD
  • Опыт использования AI-инструментов (например, ChatGPT, GitHub Copilot) для разработки и поиска технических решений
  • Понимание best-practice применения AI в разработке: валидация и критическая оценка сгенерированного кода, использование AI для ускорения разработки без потери качества и безопасности

Условия

  • Формат работы: офис (Новосибирск)