サーバーサイドエンジニア
株式会社アプトポッド
-
¥4,000,000 - 8,500,000
-
Tokyo
-
11 to 100
-
Company Homepage
Company Info
Job Summary
IoTプラットフォーム「intdash」を構成するサーバーサイドアプリケーションの設計と実装を行います。Go言語を中心に、時系列データベースやメッセージング基盤を組み合わせたシステムアーキテクチャの設計や、REST APIおよびリアルタイムAPIの開発に携わります。Duties
IoTプラットフォーム「intdash」を構成するサーバーサイドアプリケーションの設計と実装を担当します。自動車やインテリジェントロボットが生成する大量かつ高頻度な時系列データを効率的に伝送するためのミドルウェア開発に従事します。Goを中心とした開発言語を用いて、REST APIやWebSocketベースのリアルタイムAPIの設計、時系列データベース(InfluxDB)やメッセージング基盤(NATS Streaming)の統合、独自プロトコルの設計と評価を行います。システムアーキテクチャ全体の設計を含め、単なるWebアプリケーション開発を超えた、次世代ソフトウェア開発に挑戦します。クラウドサービス(AWS)を利用したインフラ構築、Docker等のコンテナ技術の活用、マイクロサービスアーキテクチャの設計なども業務範囲に含まれます。
Requirements
・Webアプリケーションのサーバーサイド開発経験(Node.js, Python、Ruby、Java、Go、Scala など)
・データ構造やアルゴリズムについての基礎知識
・TCP/IP・HTTP 等のインターネットプロトコルについての基礎知識
・RDB(MySQL, PostgreSQL, Oracle など)に関する知識と経験
・GitやSubversionなどのバージョン管理システムを利用したチーム開発経験
Welcomed Skills
・Go を用いた開発経験
・大規模サービスの開発、運用経験
・Docker 等のコンテナ技術の利用経験
・Git (GitLab/GitHub/BitBucket等) の利用経験
・マイクロサービスの設計、開発、運用経験
・クラウドサービス(特にAWS)を利用した開発経験
・プロジェクトマネジメント経験
・スクラムに則ったチーム開発経験
・OSS の公開やコントリビュートの経験
・CI(継続的インテグレーション)の利用経験
・メッセージングミドルウェアなどを用いたリアルタイムシステムの開発経験
・BtoB 向け EC サイトや社内基幹系システムの設計、構築、運用の開発経験