Вакансия • Python разработчик в офис, Новосибирск
Мы разрабатываем и поддерживаем системы для корпоративной телефонии на базе вендорских решений.
Основные направления:
- Интеграция телефонии с 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-компания. Трудоустройство по ТК РФ
- Уникальная внутренняя культура и рабочая атмосфера внутри компании
- Внимательное отношение к сотрудникам:
- развитие профессиональных навыков (обучение внутри компании и с помощью внешних курсов)
- Помощь в адаптации и поддержка коллег
- карьерный рост.
- Уникальный портфель бонусов (ДМС со стоматологией, ИТ-ипотека, фитнес, школа ин. языков на выбор, скидки на коробочные продукты банка и партнеров, коворкинг в Сочи, совкомотпуск и прочее)
- Минимум бюрократии, отсутствие дресс-кода, гибкий график работы.
ПОДЕЛИТЬСЯ
Похожие вакансии:
Работа в России, Новосибирск - Свежие вакансии на Kit-Jobs.Ru
Работа в городах России - свежие вакансии (469922) на Kit-Jobs.Ru: Вакансия работодателя • Совкомбанк Технологии - Python разработчик в офис, Новосибирск. Здесь Вы можете ознакомиться с вакансией работодателя бесплатно онлайн.
Наш портал является бесплатным онлайн сервисом поиска работы по базе вакансий от прямых работодателей, по размеру заработной платы и прочим параметрам в регионе Новосибирск. На портале также имеются такие разделы как: ежедневно обновляемая база свежих вакансий по всем городам России, юридические консультации, сервисы, форма для создания резюме онлайн в формате .DOC, новости рынка труда России и другие разделы.