
NetBox Labs разрабатывает коммерческие продукты на базе платформы NetBox с открытым исходным кодом для управления сетями и инфраструктурными операциями. Его решения, включая NetBox Cloud и NetBox Enterprise, помогают организациям поддерживать надежный источник достоверных данных о сети, автоматизировать процессы и управлять конфигурациями, а также объединять информацию об инфраструктуре в различных системах. Как B2B SaaS-компания и разработчик корпоративных технологий, NetBox Labs сочетает разработку продуктов с открытым исходным кодом и коммерческие инструменты, делая управление сетями более последовательным и эффективным.
Старший инженер полного стека, наблюдаемость — Латинская Америка (удалённо)
Создавайте продукты на Go, Python, React и TypeScript для платформы сетевой наблюдаемости NetBox Labs. Разрабатывайте панели телеметрии и сервисы для обнаружения и обеспечения работоспособности сетей.
85 000 $ – 98 000 $ / год
УдалённоПолная занятостьСтарший специалистТребуемый Язык: английскийИнженер-программистФулстек-инженерОписание
- Разрабатывать и эксплуатировать серверные сервисы на Go и Python для обнаружения, обеспечения работоспособности, управления парком устройств и приёма данных
- Проектировать и развивать версионируемые API gRPC и REST с использованием Protocol Buffers и OpenAPI
- Создавать панели мониторинга и телеметрии на React и TypeScript
- Проектировать рабочие процессы панелей с фильтрами, пороговыми значениями, состояниями оповещений и ссылками на соответствующие устройства NetBox
- Участвовать в разработке API запросов и агрегации данных для больших парков устройств и телеметрии с высокой частотой обновления
- Реализовывать типобезопасную интеграцию фронтенда и бэкенда с помощью сгенерированных API-клиентов и общих схем
- Участвовать в дежурствах команды
- Расширять автоматизированное покрытие модульными, интеграционными, контрактными и сквозными тестами
- Работать с продакт-менеджерами, дизайнерами, коллегами, взаимодействующими с клиентами, и инженерными командами
- Применять инструменты разработки с поддержкой ИИ и агентные рабочие процессы на этапах проектирования, написания кода, тестирования, ревью и разбора инцидентов
- Проводить ревью кода, наставлять коллег и продвигать эффективные инженерные практики
- Участвовать в планировании и помогать формировать продуктовую и техническую дорожную карту
Требования
- Не менее пяти лет профессионального опыта в разработке программного обеспечения
- Значительный производственный опыт как в серверной, так и во фронтенд-разработке
- Производственный опыт работы с Go и Python, глубокая экспертиза в одном языке и рабочее владение другим
- Опыт проектирования и эксплуатации сервисов gRPC с Protocol Buffers, включая развитие схем, обратную совместимость, потоковые RPC, тайм-ауты, интерсепторы или middleware и обработку ошибок
- Опыт разработки распределённых систем, управляемых событиями, с очередями сообщений, асинхронной обработкой заданий и идемпотентным приёмом данных
- Отличное владение React и TypeScript
- Подтверждённый опыт создания панелей мониторинга, наблюдаемости или аналитики
- Практический опыт работы с библиотеками визуализации данных
- Опыт эффективного отображения больших наборов данных или данных с высокой частотой обновления
- Опыт передачи данных в браузер в реальном времени через WebSockets, server-sent events или потоковую передачу gRPC-Web
- Знание современного CSS, адаптивных макетов и практик доступности, включая WCAG, безопасные для людей с нарушениями цветового зрения палитры и доступные графики
- Опыт написания автоматизированных фронтенд-тестов с Jest и React Testing Library, включая тесты визуальной регрессии
- Регулярное практическое использование ИИ-помощников и агентов для написания кода
- Здравое суждение при проверке результатов, сгенерированных ИИ, и защите конфиденциальных данных
- Знакомство с методами составления запросов и управления контекстом для инструментов ИИ
- Ясная коммуникация и эффективное сотрудничество
- Способность работать в быстро меняющейся среде и участвовать в продуктовых и технических решениях
Преимущества
- Компенсация в виде доли в компании
- Возможность получения бонуса
- Удалённая работа в пределах Латинской Америки
- Равные возможности при трудоустройстве
- Адаптация процесса найма