Просмотр вакансии

Сегодня 17-09-2025 15:36
17.09.2025, 12:48

Python разработчик в офис

Работодатель: Совкомбанк Технологии

Совкомбанк Технологии

Город: Новосибирск
Занятость: Полная занятость, Полный день
Опыт работы: От 3 до 6 лет

Мы разрабатываем и поддерживаем системы для корпоративной телефонии на базе вендорских решений.

Основные направления:

  • Интеграция телефонии с 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-компания. Трудоустройство по ТК РФ;
  • Уникальная внутренняя культура и рабочая атмосфера внутри компании;
  • Внимательное отношение к сотрудникам:
    • развитие профессиональных навыков (обучение внутри компании и с помощью внешних курсов);
    • Помощь в адаптации и поддержка коллег;
    • карьерный рост.
  • Уникальный портфель бонусов (ДМС со стоматологией, ИТ-ипотека, фитнес, школа ин. языков на выбор, скидки на коробочные продукты банка и партнеров, коворкинг в Сочи, совкомотпуск и прочее);
  • Минимум бюрократии, отсутствие дресс-кода, гибкий график работы.

 

Откликнуться на вакансию

Дата
17.09 18.09
USD
3.036 3.0419
EUR
3.5867 3.6033
RUB
3.6468 3.6466
UAH
7.3711 7.4231
CHF
3.837 3.8674
GBP
4.1413 4.1516
PLN
8.4387 8.4707
Минск
Утром: °C
Днем: °C
Вечером: °C
Ночью: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения