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

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

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

Описание вакансии

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

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

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

Похожие вакансии

Саратовский резервуарный завод

Программист (офис, г. Саратов)

Саратовский резервуарный завод

Полный день
  • Саратов

  • Не указана

Рекомендуем
Технокорп
Полный день
  • Саратов

  • от 130000 RUR

Рекомендуем
Совкомбанк Технологии
Полный день
  • Саратов

  • от 130000 RUR

Рекомендуем
Саратовский электроприборостроительный завод им. Серго Орджоникидзе

Программист

Саратовский электроприборостроительный завод им. Серго Орджоникидзе

Полный день
  • Саратов

  • от 100000 RUR

Базальт СПО

Программист C

Базальт СПО

Полный день
  • Саратов

  • от 165000 RUR

Завод Нефтегазоборудование

Ведущий инженер-программист SCADA - систем

Завод Нефтегазоборудование

Полный день
  • Саратов

  • от 165000 RUR

Полный день
  • Саратов

  • от 45000 RUR

Бухгалтер в офис

ЗонтМастер

Полный день
  • Саратов

  • от 70000 RUR

Ветар
Полный день
  • Саратов

  • от 55000 RUR

РусКон
Полный день
  • Саратов

  • от 55000 RUR

Мастер Софт
Полный день
  • Саратов

  • до 90000 RUR

Саюри
Гибкий график
  • Саратов

  • до 5000 RUR

Анхел Трейдинг
Полный день
  • Саратов

  • до 5000 RUR

Орелъ
Полный день
  • Саратов

  • от 80000 RUR

Мастер Софт

Программист 1С

Мастер Софт

Полный день
  • Саратов

  • до 180000 RUR

Полный день
  • Саратов

  • от 80000 RUR

ИТ Эксперт
Полный день
  • Саратов

  • до 170000 RUR

Полный день
  • Саратов

  • до 90000 RUR

РэйнбовСофт, НПО
Полный день
  • Саратов

  • от 100000 RUR

Официант в клуб

Динамика

Полный день
  • Саратов

  • до 109000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию