Backend разработчик
По договоренности
- Технологический институт 1
- Балтийская
- Нарвская
Обязанности:
-
О проекте: Поддержка и развитие рабочего высоконагруженного проекта в сфере 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;
Адрес: Россия, Санкт-Петербург, Старо-Петергофский проспект, 19
Опубликована 3 часа назад
Похожие вакансии
Компания Emphasoft занимается заказной разработкой IT решений для наших партнеров с западного рынка. Мы специализируемся на разработке web-приложений для стартапов на различной стадии. Проект - разработка REST сервисов в SAP HR Backend. Задачи и треб...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
3 дня назад
до 270 000 ₽
Выше средней на 8%
... составе кросс-функциональной команды разработки, тесно взаимодействуя с аналитиками, бэкенд- и фронтенд-разработчиками ... Оперативный выход на проект в горизонте двух недель О нас: Dcloud - это сплоченное сообщество независимых разработчиков ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
3 часа назад
Мы расширяем команду и ищем опытного Golang разработчика (опыт от 4х лет и больше), который поможет нам ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
3 часа назад
Ищем разработчика в команду HR Pro. ... Решаем сложные востребованные задачи без готовых решений или аналогов; разработчики сами определяют пути ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
3 часа назад
... поэтому приглашаем в свою команду увлечённых, талантливых, умеющих принимать нестандартные решения разработчиков ...
- Можно удаленно
- Полный день
- Опыт от 5 лет
- Санкт-Петербург
5 дней назад
Вакансия в подборках
Похожие вакансии
до 270 000 ₽