NetBox Labs
NetBox Labs
11 – 50 Служители
B2BSaaSПредприятие
NetBox Labs разработва търговски продукти върху платформата с отворен код NetBox за мрежови и инфраструктурни операции. Нейните предложения, включително NetBox Cloud и NetBox Enterprise, помагат на организациите да поддържат надежден източник на информация за мрежовите данни, да поддържат автоматизация и управление на конфигурациите и да свързват информацията за инфраструктурата между своите системи. Като B2B SaaS и технологична компания за корпоративни клиенти NetBox Labs съчетава разработката с отворен код с търговски инструменти, насочени към по-последователно и ефективно управление на мрежите.

Старши full-stack инженер за наблюдаемост — Латинска Америка (дистанционно)

Създавайте продукти с Go, Python, React и TypeScript за платформата на NetBox Labs за наблюдаемост на мрежи. Разработвайте телеметрични табла и услуги в подкрепа на откриването и осигуряването на мрежи.

Описание

  • Разработвате и поддържате бекенд услуги с Go и Python за откриване, осигуряване, управление на флотилии и приемане на данни
  • Проектирате и развивате версионирани gRPC и REST API с Protocol Buffers и OpenAPI
  • Създавате табла за мониторинг и телеметрия с React и TypeScript
  • Проектирате работни потоци в таблата с филтри, прагове, състояния на сигналите и връзки към съответните устройства в NetBox
  • Работите съвместно върху API за заявки и агрегиране на големи флотилии и високочестотна телеметрия
  • Изграждате типобезопасна интеграция между фронтенд и бекенд с генерирани API клиенти и споделени схеми
  • Участвате в дежурствата на екипа
  • Разширявате автоматизираното покритие с модулни, интеграционни, договорни и end-to-end тестове
  • Работите с продуктови мениджъри, дизайнери, колеги, които общуват с клиенти, и инженерни екипи
  • Прилагате инструменти за разработка с изкуствен интелект и агентни работни потоци при проектиране, програмиране, тестване, преглед и триаж на инциденти
  • Преглеждате код, наставлявате колеги и насърчавате добри инженерни практики
  • Участвате в планирането и оформянето на продуктовата и техническата пътна карта

Изисквания

  • Поне пет години професионален опит в софтуерното инженерство
  • Значителен производствен опит както с бекенд, така и с фронтенд разработка
  • Производствен опит с Go и Python, с дълбока експертиза в единия и работни познания по другия
  • Опит в проектирането и експлоатацията на gRPC услуги с Protocol Buffers, включително развитие на схеми, обратна съвместимост, поточни RPC, крайни срокове, интерсептори или middleware и обработка на грешки
  • Опит в разработването на разпределени системи, управлявани от събития, с опашки за съобщения, асинхронна обработка на задачи и идемпотентно приемане на данни
  • Отлични умения с React и TypeScript
  • Доказан опит в изграждането на табла за мониторинг, наблюдаемост или анализи
  • Практически опит с библиотеки за визуализация на данни
  • Опит с ефективно визуализиране на големи или високочестотни набори от данни
  • Опит с предоставяне на данни в реално време в браузър чрез WebSockets, server-sent events или gRPC-Web streaming
  • Работни познания по съвременен CSS, адаптивни оформления и практическа достъпност, включително WCAG, палитри, безопасни за хора с цветна слепота, и достъпни графики
  • Опит с писане на автоматизирани фронтенд тестове с Jest и React Testing Library, включително тестове за визуална регресия
  • Редовно практическо използване на AI помощници и агенти за програмиране
  • Добра преценка при проверка на генериран от AI резултат и защита на чувствителни данни
  • Познаване на техники за създаване на подсказки и управление на контекста за AI инструменти
  • Ясна комуникация и ефективно сътрудничество
  • Способност за работа в динамична среда и принос към продуктови и технически решения

Придобивки

  • Компенсация под формата на дялово участие
  • Възможност за бонус
  • Дистанционна работа в Латинска Америка
  • Работодател, предоставящ равни възможности
  • Адаптации в процеса на подбор