ЭР-Телеком Холдинг

Старший разработчик (backend)

Не указана
  • Пермь
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
  • PHP
  • Python
  • C/C++
  • GO
  • JavaScript
  • Yii
  • Laravel
  • Slim
  • Apache Airflow
  • RabbitMQ
  • Cron
  • SQL
  • MySQL
  • PostgreSQL
  • Clickhouse
  • Redis
  • MongoDB
  • REST API
  • Docker
  • CI/CD
Что нужно делать:
  • разрабатывать и поддерживать backend‑инфраструктуру веб‑приложений;
  • проектировать архитектуру новых модулей;
  • реализовывать функционал и интегрировать с API;
  • обеспечивать надёжность, производительность и масштабируемость системы;
  • участвовать в полном цикле разработки (техническое проектирование → оценка трудозатрат → разработка → тестирование → код‑ревью);
  • проводить автоматизированное и ручное тестирование;
  • рефакторить легаси‑код и переводить его на целевую платформу;
  • интегрировать backend‑решения с frontend‑частью (React);
  • уточнять требования и детально описывать задачи;
  • документировать логику работы подсистем;
  • оценивать риски и анализировать влияние технических решений на производительность системы.
Вы — идеальный кандидат, если знаете:
  • языки программирования: PHP 7, 8+ (с переходом на актуальные версии), Python, C, C++, GO, JavaScript;
  • фреймворки и библиотеки: Yii, Yii2, Laravel, Slim, AirFlow, RabbitMQ, планировщик Cron;
  • базы данных: SQL (оптимизация и проектирование запросов), MySQL, PostgreSQL, ClickHouse, NoSQL‑решения (Redis, MongoDB);
  • работу с API: создание RESTful API, интеграция сторонних API (OAuth, TBAPI), работа с WebSocket, интеграции с Jira;
  • инфраструктуру и DevOps: Docker, CI/CD (GitLab CI, Jenkins), Git, администрирование Linux‑серверов;
  • стандарты качества кода: PSR (PSR‑4, PSR‑12), написание unit‑ и интеграционных тестов (PHPUnit, Codeception).

Вы — идеальный кандидат, если умеете:

  • работать с большим объёмом легаси‑кода и проводить его поэтапный рефакторинг;
  • интегрировать backend‑решения с frontend‑частью (React);
  • проводить автоматизированное и ручное тестирование;
  • настраивать Docker и администрировать Linux‑серверы;
  • оценивать риски и анализировать, как технические решения влияют на производительность системы;
  • чётко формулировать требования и детально описывать задачи;
  • грамотно документировать логику работы подсистем.

Мы предлагаем:

  • Стабильную работу в крупном, динамично развивающемся телекоммуникационном Холдинге;
  • Трудоустройство согласно ТК РФ, полностью официальная белая заработная плата;
  • График работы 5х2, с 09.00 ч. до 18.00 ч., суббота и воскресенье - выходные дни;
  • Предоставление корпоративной мобильной связи и бонусное подключение к телеком-услугам Дом.ru по тарифу «Сотрудник»;
  • Программу ДМС: доступ к качественным медицинским услугам, лечению без длительных ожиданий, очередей и дополнительных затрат для сотрудников компании;
  • Корпоративную систему обучения персонала и реальные возможности для роста и развития.