
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 инструменти
- Ясна комуникация и ефективно сътрудничество
- Способност за работа в динамична среда и принос към продуктови и технически решения
Придобивки
- Компенсация под формата на дялово участие
- Възможност за бонус
- Дистанционна работа в Латинска Америка
- Работодател, предоставящ равни възможности
- Адаптации в процеса на подбор