Инженер-программист

Инженер-программист

Красноярск

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

Fullstack разработчик (React + FastAPI) с фокусом на интеграцию с системами мониторинга (Zabbix/Grafana)
Мы ищем опытного fullstack разработчика, который будет участвовать в создании и поддержке веб сервисов, а также интегрировать их с системами мониторинга и отчётности. Ваша задача — разрабатывать удобные интерфейсы и надёжные backend сервисы, обеспечивая их стабильную работу и взаимодействие с инфраструктурой мониторинга (Zabbix, Grafana).
Основные задачи
Разработка веб сервисов:
• разработка веб интерфейсов на React;
• создание backend сервисов на FastAPI;
• проектирование и реализация REST API;
• работа с базой данных PostgreSQL и ClickHouse;
• разработка кастомных сущностей и типов объектов;
• реализация CRUD интерфейсов и административных панелей;
• работа с формами, таблицами, фильтрацией и визуализацией данных;
• генерация страниц и интерфейсов на основе данных (JSON / БД);
• оптимизация производительности frontend и backend;
• поддержка и развитие существующих сервисов.
Интеграция с мониторингом и автоматизация:
• интеграция с внешними системами (ТОиР, Zabbix, Telegram и др.);
• разработка и сопровождение панелей отчётов в Grafana;
• настройка и ввод новых метрик в базы данных систем мониторинга;
• анализ сетевого трафика и выявление причин сбоев;
• автоматизация повседневных операций с использованием Python скриптов и SQL запросов;
• создание опросников и скриптов для устройств с целью сбора необходимых технических данных;
• поддержка и оптимизация существующих процессов мониторинга;
• координация действий инженеров и администраторов для оперативного решения возникающих проблем.
Требования
Frontend:
• уверенный опыт разработки на React, работа с хуками (useState, useEffect и др.);
• понимание архитектуры SPA;
• работа с REST API, таблицами и визуализацией данных;
• знания HTML / CSS / JavaScript.
Backend и базы данных:
• уверенное знание Python, опыт работы с FastAPI;
• проектирование REST API, работа с асинхронностью (async/await), JSON;
• опыт работы с PostgreSQL / ClickHouse: проектирование схем, JOIN, индексы, оптимизация запросов, работа с JSONB.
Мониторинг и инфраструктура:
• навыки работы с Zabbix или аналогичными системами мониторинга;
• практический опыт работы с Grafana: разработка дашбордов, подключение источников данных;
• базовые знания Linux: работа в командной строке, ведение журналов, планировщик cron;
• понимание основных принципов сетевых технологий (TCP/IP, маршрутизация, DNS, DHCP, VPN и т. д.) и инструментов сетевого анализа (например, Wireshark).
Дополнительно:
• уверенное владение Excel/Google Sheets: создание и применение сложных формул, функций и макросов, обработка и визуализация больших массивов данных;
• умение создавать техническую документацию и инструкции.
Будет плюсом
• опыт работы с ITSM системами (например, Naumen SD);
• опыт работы с Docker;
• опыт построения систем отчётности;
• опыт работы с Telegram API.
Технологический стек
• Frontend: React, JavaScript/TypeScript;
• Backend: Python, FastAPI;
• Базы данных: PostgreSQL, ClickHouse;
• Мониторинг: Zabbix, Grafana;
• Дополнительно: Docker, Wireshark.
Посмотреть контакты работодателя

Адрес

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

ЗОТА
  • Красноярск

  • Не указана

Рекомендуем
Логика молока
  • Красноярск

  • Не указана

Рекомендуем
Красноярский котельный завод

Инженер-программист станков с ЧПУ

Красноярский котельный завод

  • Красноярск

  • Не указана

Рекомендуем

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

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