

HighLevelは、企業やマーケター向けにオールインワンのマーケティング・営業プラットフォームを開発するSaaS企業です。同社のソフトウェアは、リード獲得、予約管理、営業パイプライン管理、ウェブサイト、ファネル、ランディングページに加え、電話、SMS、メール、ソーシャルチャネルを通じた自動フォローアップを一つにまとめています。また、API連携、会員・コース管理ツール、企業が自社ブランドでプラットフォームを提供できるホワイトラベル機能も提供しています。求職者にとっては、コンサルティング、物流などのサービス志向の組織で利用される幅広い業務自動化製品の構築とサポートに携わる企業といえます。
スタッフ分散システムエンジニア—インド在宅勤務
HighLevelは、AIを活用したビジネスプラットフォーム向けに、堅牢で大規模なサービスを強化するスタッフエンジニアを募集しています。この職務では、Node.js、Go、Kubernetes、GCP、分散ストレージ、エンドツーエンドのシステム信頼性を扱います。
仕事内容
- HighLevel ConversationsのThreads & Composerエクスペリエンス向けに、バックエンドサービスとフロントエンドインターフェースを設計、構築、拡張する
- バックエンドおよびAPIアーキテクチャ、データフロー、パフォーマンス、信頼性、スループット、大規模環境での正確性を主導する
- Vue 3のユーザーインターフェース層を開発から保守まで担当する
- 障害モード、容量制約、一貫性の保証、50回を超えるデプロイにまたがる10億規模の分散システムのアーキテクチャ健全性を守る
- クリティカルパスの設計をレビューし、チーム横断でアーキテクチャ上の意思決定を導く
- 単一障害点、上限のないキュー、冪等性の欠如、いわゆるサンダリングハードのリスク、データ損失が発生し得る時間枠を特定して解消する
- 高リスクなアーキテクチャ変更のプロトタイプを作成し、重大インシデントに対応し、複雑なチーム横断の不具合解決に協力する
- グレースフルデグラデーション、バックプレッシャー、分離境界、毎月 10% 以上の成長を想定した容量モデルによってシステムのレジリエンスを高める
- 設計レビュー、ポストモーテム、再利用可能な技術パターンを通じてエンジニアリングプラクティスを強化する
- クリティカルシステムでAI支援エンジニアリングを利用するための安全なプラクティスを定義する
- Node.js/TypeScript、Go、GKE、GCP Pub/Sub、Cloud Tasks、Redis、MongoDB、Firestore、ClickHouse、Elasticsearchを使用して開発する
- 明確なオーナーシップ、キャパシティプランニング、検証済みの障害シナリオ、インシデント削減を通じてWorkflowsのクリティカルパスを改善する
応募要件
- 大規模分散システムを実質的に自ら担当した経験を含む、10年以上のエンジニアリング経験
- 実際の障害を経験した本番システムを単独で担当した実績
- キューイングおよび非同期アーキテクチャ、配信セマンティクス、順序制御、バックプレッシャー、冪等性、厳密に1回または少なくとも1回の配信に関する深い専門知識
- 複数のSQLおよびNoSQLストレージシステム、一貫性モデル、大規模環境でのインデックスに関する高度な知識
- Redisまたは同等のインメモリシステムに精通し、メモリ逼迫やネットワーク分断時の挙動を理解していること
- リソース制限、自動スケーリング、ノードプール障害を含む、大規模環境でのKubernetes運用経験
- ドキュメント、図、根本原因分析を通じて設計を明確に伝える卓越した能力
- 提案のプロトタイプ作成やクリティカルパスの修正提供にNode.jsおよび/またはGoを使えること
- 数百のサービスまたは数千のインスタンスで毎日数十億のイベントを処理した同等の経験があれば、特に歓迎
- AIエージェント、GCPネイティブサービス、システムを0から1まで立ち上げること、成熟したプラットフォームの強化に関する経験は歓迎
福利厚生
- グローバルでリモートファーストの組織で働ける
- HighLevelは機会均等雇用主です
- 任意の人口統計情報の収集プロセスでは、回答を応募情報から分離し、採用判断の対象外とします
- プライバシーポリシーを確認できます







