Python разработчик в офис
25 Августа 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-компания. Трудоустройство по ТК РФ;
- Уникальная внутренняя культура и рабочая атмосфера внутри компании;
- Внимательное отношение к сотрудникам:
- развитие профессиональных навыков (обучение внутри компании и с помощью внешних курсов);
- Помощь в адаптации и поддержка коллег;
- карьерный рост.
- Уникальный портфель бонусов (ДМС со стоматологией, ИТ-ипотека, фитнес, школа ин. языков на выбор, скидки на коробочные продукты банка и партнеров, коворкинг в Сочи, совкомотпуск и прочее);
- Минимум бюрократии, отсутствие дресс-кода, гибкий график работы.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
13 Августа
Стажер/ученик в школу разработчиков банковского ПО
Новосибирск
Компания "ЛЕВОБЕРЕЖНЫЙ, Новосибирский социальный коммерческий банк" В Банке Левобережный стартует четвертая Школа разработчиков банковского...
13 Августа
Новосибирск
от 60 000 руб.
Компания "ROBOTMIA" Привет! Robotmia – продуктовая IT-компания, специализирующаяся на технологиях машинного обучения, искусственного интеллекта...
13 Августа
Middle fullstack (Angular, PHP) разработчик
Новосибирск
до 170 000 руб.
Компания "Hunt Expert" КА Hunt Expert в поиске Middle fullstack ( Angular , PHP ) Разработчика в команду, которая разрабатывает...
13 Августа
Новосибирск
от 80 000 до 150 000 руб.
Компания "InstallBiz" Мы АККРЕДИТОВАННАЯ IT-компания INSTALLBIZ, занимаемся автоматизацией бизнес-процессов. Мы внедряем и дорабатываем...
13 Августа
Тестировщик ПО/QA Engineer (офис)
Новосибирск
Компания "ARQA Technologies" ARQA Technologies — независимый разработчик технологических решений для финансовых рынков. Мы создаем уникальные...
Вакансия размещена в отрасли