Совкомбанк Технологии
Python разработчик (офисный формат)
17 ч. назад
RussiaMiddleOnsiteB1
pythonfastapipostgresqlsqlalchemykafkarabbitmqredisdocker
Мы – Совкомбанк Технологии, создаем решения для крупного федерального коммерческого банка. Вакансия Middle Python Backend Developer с работой над веб-приложениями для автопроизводителей и дилерских центров.
О компании
- Мы – Совкомбанк Технологии.
- Мы создаем удобные решения для реальных пользователей (сотрудников и клиентов) крупного федерального коммерческого банка.
О продукте
- Одно из наших ключевых направлений — разработка внутрикорпоративных сервисов для автоматизации, оптимизации и повышения эффективности процессов банка и дочерних компаний.
- Работаем с распределенной монолитной и микросервисной архитектурой и покрываем полный цикл разработки: от проектирования до продакшена и сопровождения.
Обязанности
- Разработкой и оптимизацией веб-приложений по работе с автопроизводителями и дилерским центрам.
- Рефакторингом и развитием существующего функционала.
- Документированием архитектурных решений и разработанных приложений.
- Участием в грумминге и оценке трудозатрат задач.
- Участием в проработке архитектуры решений.
- Поддержкой и развитием систем в промышленной эксплуатации.
Требования
- Опыт коммерческой разработки на 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 для ускорения разработки без потери качества и безопасности.