Backend разработчик

Группа компаний БТК

Backend разработчик

Санкт-Петербург, Старо-Петергофский проспект, 19

Метро: Нарвская

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

Обязанности:

  • О проекте: Поддержка и развитие рабочего высоконагруженного проекта в сфере IoT. Проект в стабильной эксплуатации, с существующей командой разработки.

    Ваша роль: Вы будете отвечать за backend-часть: исправление ошибок, доработку бизнес-логики, поддержание стабильности и производительности системы. Работа в команде с фронтенд-разработчиком (ExtJS) и backend-коллегой.

    Ключевые обязанности :

  • Разработка и поддержка серверной логики на Ruby 2.6.0:
    • Исправление багов, доработка и рефакторинг legacy-кода с сохранением обратной совместимости.
    • Обслуживание и развитие API, который является основным каналом данных для фронтенда на ExtJS 4.2.1.
  • Работа с данными в NoSQL-среде CouchDB:
    • Проектирование, оптимизация и поддержка структуры документов и MapReduce-представлений (views).
    • Обеспечение производительности и целостности данных при высокой нагрузке.
    • Анализ и устранение проблем, специфичных для CouchDB (конфликты ревизий, оптимизация запросов).
  • Обслуживание MQTT-инфраструктуры на основе Mosquito:
    • Поддержка и доработка клиентской логики для публикации и подписки на MQTT-топики.
    • Интеграция потока данных от Mosquito брокера с бизнес-логикой на Ruby и их последующая запись в CouchDB.
    • Отладка проблем, связанных с доставкой и обработкой сообщений.
  • Конфигурация и поддержка веб-сервера Nginx:
    • Базовая настройка Nginx как reverse proxy для Ruby-приложения.
    • Обслуживание конфигураций для маршрутизации запросов, раздачи статики и обеспечения безопасности.
    • Решение задач, связанных с SSL/TLS, балансировкой и кэшированием (при необходимости).
  • Сопровождение и мониторинг рабочего окружения:
    • Обеспечение стабильной работы всей связки: Nginx → Ruby-приложение ↔ CouchDB ↔ Mosquito (MQTT).
    • Анализ логов, профилирование, оперативное реагирование на инциденты в продакшен-среде.

Требования:

  • Высшее техническое образование;
  • ExtJS 4.2.1 (GUI);
  • Ruby-2.6.0;
  • Mosquito (MQTT брокер и клиент);
  • CouchDB (СУБД);
  • NoSQL;
  • Nginx (Веб-сервер).

Условия:

  • Работа в крупной, стабильной компании;
  • Официальное трудоустройство согласно ТК РФ;
  • Белая заработная плата без задержек;
  • График работы 5/2 с 9-00 до 17-30;
  • Оплачиваемый отпуск 31 день;
  • Скидки на товары бренда URBANTIGER;
Навыки
  • Ext JS
  • Ruby
  • MQTT
  • CouchDB
  • NoSQL
  • Nginx
Посмотреть контакты работодателя

Адрес

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

Амбреллио

Middle Ruby Developer

Амбреллио

  • Санкт-Петербург

  • Не указана

Рекомендуем
YADRO
  • Санкт-Петербург

  • Не указана

Рекомендуем
Амбреллио

Senior Ruby Developer

Амбреллио

  • Санкт-Петербург

  • Не указана

Рекомендуем
Открытая мобильная платформа

Senior Golang developer

Открытая мобильная платформа

  • Санкт-Петербург

  • Не указана

Яндекс
  • Санкт-Петербург

  • Не указана

Электронная торговая площадка Газпромбанка

Ведущий разработчик (PHP, Go)

Электронная торговая площадка Газпромбанка

  • Санкт-Петербург

  • Не указана

Датаджайл
  • Санкт-Петербург

  • Не указана

Максидом

Backend Developer (Laravel)

Максидом

  • Санкт-Петербург

  • Не указана

СофтБаланс
  • Санкт-Петербург

  • Не указана

Софтвайс
  • Санкт-Петербург

  • до 366000 RUR

Vedexx
  • Санкт-Петербург

  • до 366000 RUR

Тагес Джамп

Python-разработчик

Тагес Джамп

  • Санкт-Петербург

  • до 366000 RUR

Грин-Апи
  • Санкт-Петербург

  • до 366000 RUR

МЭДИКС.ТЕХ
  • Санкт-Петербург

  • до 366000 RUR

Кельник Студиос

Backend Developer (Laravel/Битрикс)

Кельник Студиос

  • Санкт-Петербург

  • до 170000 RUR

585, Холдинг
  • Санкт-Петербург

  • до 170000 RUR

Яндекс
  • Санкт-Петербург

  • до 170000 RUR

AERODISK
  • Санкт-Петербург

  • от 140000 RUR

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

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