APIまたはバックエンドシステムの設計、開発、テスト、リリース後の運用まで一貫して担当【業務詳細】同社では、ビジネスオーナーやクリエーターが同社アプリを通じた多様な双方向コミュニケーションサービスを実現するためのMessaging APIを社内外に広く公開しています。これまでも個人開発のチャットボットや、サードパーティー製のCMSツールなど、多様な応用事例があり、秒間単位で膨大なメッセージ量を捌いています。特に最近では、生成系AIの発展に伴い、Messaging APIを用いたチャットボットの利用が急増しています。先端AI技術とユーザを繋ぐ親しみやすいインターフェースとして、さらに利用が拡大する見込みとなっています。また近年、災害時の情報発信ツールとしてMessaging APIを活用する事例が増えており、社会からの耐障害性に対する期待がますます高まっています。膨大なメッセージ量と、高い信頼性を実現することは困難ですが、共にチャレンジしていただける開発者を募集します。【ミッション・展望】・アプリの持つ大規模なユーザベースと高度な機能を、APIを通じて広く開発者に解放する・ユーザとビジネスをつなぐ、スマートでスケーラブルなAPIプラットフォームを開発する・アプリの使命として、災害時に役立つ信頼性の高いメッセージングプラットフォームを目指す【主な業務内容】・新規APIの企画開発・既存メッセージングスタックの保守運用 ・メトリックやログに基づく調査やチューニングの実施・新規Kubernetes環境の構築と既存システムの移行作業・災害対応を考慮したシステムの再設計・運用効率化のための施策 ・モニタリング、アラートの実装 ・SLI/SLOの定義・計測 ・オンコール対応【開発環境】# Languages/FrameworkJava, Kotlin, Scala, Spring Boot, Reactor# APIOpenAPI(Swagger), Thrift, gRPC# MiddlewaresMySQL, HBase, Cassandra, Redis, Kafka# InfrastructureKubernetes, Docker# ObservabilityPrometheus, Grafana,【歓迎要件】■公開API設計経験者・OpenAPIやOAuthなどのAPI関連知識■分散システムの開発経験・非同期ベースのIOライブラリやメッセージブローカーなどの利用経験■コンテナ開発経験者・Kubernetesの利用経験、周辺ツールの知識■大規模トラフィック経験者・大規模トラフィックならではの知見・分散システムにまつわる技術的課題への取り組み・障害対応・オンコール業務などの経験■SREの知識や経験・モニタリングスタックの構築・問題の発見と解決の経験・自動化の推進・カオステスティング ・Multi Region/Multi AZに基づくシステム設計経験【求める人物像】・問題解決のために、自ら行動を起こし、周囲を巻き込みながら責任を持って取り組める方・ポジティブなコミュニケーションで、多様なバックグラウンド・サーバシステムにおける設計・開発のリーディング経験
- 年収
- 800万円~1300万円※経験に応ず
- 職種
- Web・オープン系プログラマ・システムエンジニア