NetBox Labs
NetBox Labs
11 – 50 従業員
B2BSaaS企業
NetBox Labsは、オープンソースのNetBoxプラットフォームを基盤に、ネットワークおよびインフラ運用向けの商用製品を開発しています。NetBox CloudやNetBox Enterpriseなどの製品を通じて、組織がネットワークデータの信頼できる情報源を維持し、自動化や構成管理を行い、システム間でインフラ情報を連携できるよう支援しています。B2B SaaSおよびエンタープライズテクノロジー企業として、NetBox Labsはオープンソース開発と商用ツールを組み合わせ、ネットワーク管理の一貫性と効率性の向上に取り組んでいます。

シニアフルスタックエンジニア、オブザーバビリティ — ラテンアメリカ(リモート)

NetBox Labs のネットワークオブザーバビリティプラットフォーム向けに、Go、Python、React、TypeScript のプロダクトを開発します。 ネットワーク検出とアシュアランスを支えるテレメトリダッシュボードとサービスを開発します。

仕事内容

  • ネットワーク検出、アシュアランス、フリート管理、データ取り込みのための Go と Python のバックエンドサービスを開発・運用する
  • Protocol Buffers と OpenAPI を使用したバージョン管理された gRPC および REST API を設計・発展させる
  • React と TypeScript の監視・テレメトリダッシュボードを作成する
  • フィルター、しきい値、アラート状態、基盤となる NetBox デバイスへのリンクを備えたダッシュボードワークフローを設計する
  • 大規模なフリートと高頻度テレメトリ向けのクエリ・集約 API 開発に協力する
  • 生成された API クライアントと共有スキーマを用いて、型安全なフロントエンドとバックエンドの連携を実装する
  • チームのオンコールローテーションに参加する
  • 単体、統合、コントラクト、エンドツーエンドテストの自動化カバレッジを拡大する
  • プロダクトマネージャー、デザイナー、顧客対応の同僚、エンジニアリングチームと協働する
  • 設計、コーディング、テスト、レビュー、インシデントトリアージの全工程で AI 対応開発ツールとエージェント型ワークフローを活用する
  • コードレビュー、同僚のメンタリング、健全なエンジニアリングプラクティスの推進を行う
  • 計画策定に貢献し、プロダクトと技術のロードマップ形成を支援する

応募要件

  • 5年以上のプロフェッショナルソフトウェアエンジニアリング経験
  • バックエンドとフロントエンドの両方で豊富な本番環境開発経験
  • Go と Python の本番環境経験があり、一方に深い専門知識、もう一方に実務レベルの習熟度があること
  • Protocol Buffers を使用した gRPC サービスの設計・運用経験。スキーマの進化、後方互換性、ストリーミング RPC、デッドライン、インターセプターまたはミドルウェア、エラーハンドリングを含む
  • メッセージキュー、非同期ジョブ処理、冪等なデータ取り込みを用いた分散イベント駆動システムの開発経験
  • React と TypeScript に関する高いスキル
  • 監視、オブザーバビリティ、または分析ダッシュボードの構築経験
  • データ可視化ライブラリの実務経験
  • 大規模または高頻度のデータセットを効率的に描画した経験
  • WebSockets、サーバー送信イベント、または gRPC-Web ストリーミングでブラウザにリアルタイムデータを配信した経験
  • 現代的な CSS、レスポンシブレイアウト、実用的なアクセシビリティに関する知識。WCAG、色覚多様性に配慮した配色、アクセシブルなチャートを含む
  • Jest と React Testing Library を使用したフロントエンド自動テストの経験。ビジュアルリグレッションテストを含む
  • AI コーディングアシスタントとエージェントを日常的かつ実践的に使用していること
  • AI 生成物を検証し、機密データを保護するための適切な判断力
  • AI ツール向けのプロンプト作成とコンテキスト管理の手法に関する知識
  • 明確なコミュニケーション能力と効果的な協働能力
  • 変化の速い環境で働き、プロダクトと技術に関する意思決定に貢献できること

福利厚生

  • 株式報酬
  • ボーナス機会
  • ラテンアメリカ内でのリモート勤務
  • 機会均等雇用
  • 採用プロセスにおける配慮