Python разработчик в офис( Совкомбанк Технологии )
08 Сентября 2025

Город:
Новосибирск
Занятость:
Полная занятость
Компания "Совкомбанк Технологии"
Мы разрабатываем и поддерживаем системы для корпоративной телефонии на базе вендорских решений.
Основные направления:
- Интеграция телефонии с CRM и другими бизнес-системами;
- Разработка инструментов мониторинга и аналитики вызовов;
- Обработка и анализ голосовых данных (речевая аналитика, CDR);
- Создание ETL-конвейеров для работы с данными телефонии
Наша задача — обеспечить стабильную работу существующей инфраструктуры и внедрять решения для автоматизации процессов.
Стек технологий на проекте:
Язык программирования: Python (FastAPI/Flask, асинхронное программирование).
Базы данных: SQL (сложные запросы, ORM), Redis.
DevOps: Docker, Kubernetes, GitLab CI.
Мониторинг: Grafana, Prometheus.
Инструменты: Git, Linux, Nginx/Angie, Airflow
Безопасность: JWT/OAuth2, Keycloak.
Дополнительно: ML-фреймворки (как преимущество).
Обязанности:
- Разработка и поддержка API (REST, FastAPI/Flask).
- Оптимизация работы с базами данных (SQL, ORM, индексы).
- Настройка CI/CD-пайплайнов (GitLab CI), контейнеризация (Docker/Kubernetes).
- Реализация аутентификации (JWT/OAuth2).
- Написание unit-тестов (pytest), документирование кода (OpenAPI, README).
- Участие в code review и работе по методологиям Agile/Scrum.
Требования:
1. Обязательные технические навыки (Hard Skills)
Программирование на Python:
- Уверенное владение языком Python (версии 3.8+)
- Понимание и применение принципов ООП (инкапсуляция, наследование, полиморфизм)
- Написание чистого, поддерживаемого кода с соблюдением PEP8
- Использование type hints для улучшения читаемости кода
Работа с данными:
- Опыт работы с JSON, XML, CSV форматами
- Умение парсить и генерировать структурированные данные
- Оптимизация обработки больших объемов данных
- Разработка ETL пайплайнов на airflow
Многопоточность и асинхронность:
- Практический опыт работы с threading и multiprocessing
- Понимание Global Interpreter Lock (GIL) и его влияния на производительность
- Написание асинхронного кода с использованием asyncio
- Умение избегать race conditions и deadlocks
Веб-разработка:
- Опыт разработки REST API на FastAPI или Flask
- Понимание middleware, routing, dependency injection Работа с Swagger/OpenAPI для документирования API
- Реализация аутентификации и авторизации
2. Работа с базами данных
Реляционные БД(postgres):
- Написание сложных SQL-запросов (JOIN, подзапросы, оконные функции);
- Использование ORM (SQLAlchemy, Django ORM);
- Оптимизация запросов с помощью индексов;
- Работа с хранимыми процедурами и триггерами;
Знание pl/pgsql NoSQL:
- Опыт работы с Redis (кеширование, pub/sub);
- Понимание особенностей key-value хранилищ;
Брокеры сообщений:
- Опыт работы с Kafka/RabbitMQ 3;
- Тестирование и отладка;
- Написание unit-тестов с использованием pytest;
- Применение mock-объектов для изоляции тестов;
- Использование debug-инструментов (pdb, logging);
- Анализ и профилирование производительности
4. DevOps практики Docker:
- Создание и оптимизация Docker-образов;
- Работа с docker-compose для оркестрации сервисов;
- Использование volumes для persistent storage
CI/CD:
- Настройка пайплайнов в GitLab CI;
- Автоматизация тестирования и деплоя;
- Понимание различных стадий сборки
Kubernetes:
- Развертывание сервисов в Kubernetes;
- Настройка Helm charts;
- Мониторинг работы кластера
5. Дополнительные навыки Мониторинг:
- Настройка Grafana dashboard;
- Работа с Prometheus и PromQL;
- Конфигурирование алертинга Linux: Работа с bash-скриптами;
- Использование grep, awk, sed для обработки логов;
- Настройка cron-заданий
Будет плюсом
- Опыт работы с ML-фреймворками (PyTorch, TensorFlow);
- Знание других языков программирования (Go, Java);
- Опыт работы с message brokers (Kafka, RabbitMQ);
- Понимание принципов микросервисной архитектуры
Немного о нас:
- Надежная, стабильная аккредитованная IT-компания. Трудоустройство по ТК РФ;
- Уникальная внутренняя культура и рабочая атмосфера внутри компании;
- Внимательное отношение к сотрудникам:
- развитие профессиональных навыков (обучение внутри компании и с помощью внешних курсов);
- Помощь в адаптации и поддержка коллег;
- карьерный рост.
- Уникальный портфель бонусов (ДМС со стоматологией, ИТ-ипотека, фитнес, школа ин. языков на выбор, скидки на коробочные продукты банка и партнеров, коворкинг в Сочи, совкомотпуск и прочее);
- Минимум бюрократии, отсутствие дресс-кода, гибкий график работы.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
18 Сентября
Новосибирск
от 70 000 руб.
Компания "Новосибирский авиаремонтный завод" «Новосибирский авиаремонтный завод» (АО «НАРЗ») приглашает на работу Ведущего инженера-технолога...
18 Сентября
Middle/Senior PHP Yii2 разработчик
Новосибирск
Компания "Совкомбанк Технологии" Middle/Senior PHP Yii2 разработчик Мы создаем продукты для реальных пользователей с высокой нагрузкой:...
18 Сентября
Технолог швейного производства( САММ )
Новосибирск
от 70 000 до 90 000 руб.
Компания "САММ" Описание компании: SAMM – российский производитель одежды и школьной формы полного цикла. Признанный лидер индустрии по...
18 Сентября
Новосибирск
от 75 000 руб.
Компания "Специальное конструкторско-технологическое бюро Катализатор (АО СКТБ Катализатор)" Обязанности: Планирование и организация...
18 Сентября
Новосибирск
Компания "Финтех Айкью" Чем предстоит заниматься: Разработка программных продуктов компании, в соответствии с требованиями технического...
Вакансия размещена в отрасли