
NetBox Labs розробляє комерційні продукти на основі платформи NetBox із відкритим вихідним кодом для управління мережами та інфраструктурними операціями. Її рішення, зокрема NetBox Cloud і NetBox Enterprise, допомагають організаціям підтримувати надійне єдине джерело правдивих даних про мережу, автоматизувати процеси й керувати конфігураціями, а також поєднувати інформацію про інфраструктуру в різних системах. Як B2B SaaS-компанія та розробник корпоративних технологій, NetBox Labs поєднує розробку продуктів із відкритим вихідним кодом із комерційними інструментами, щоб зробити управління мережами більш послідовним і ефективним.
Старший full-stack інженер із спостережуваності — Латинська Америка (віддалено)
Створюйте продукти на 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, включно з тестами візуальної регресії
- Регулярне практичне використання ШІ-помічників та агентів для написання коду
- Здорове судження під час перевірки результатів, згенерованих ШІ, і захисту конфіденційних даних
- Знайомство з методами формулювання запитів і керування контекстом для інструментів ШІ
- Чітка комунікація та ефективна співпраця
- Здатність працювати в динамічному середовищі та брати участь у продуктових і технічних рішеннях
Переваги
- Компенсація у вигляді частки в компанії
- Можливість отримання бонусу
- Віддалена робота в межах Латинської Америки
- Рівні можливості працевлаштування
- Адаптація процесу найму