仕事内容
・IoTプラットフォームを構築するためのミドルウェア「intdash」を構成する、サーバーサイドアプリケーションの設計、実装
・自社製品に利用するミドルウェア、フレームワーク、ライブラリ等の技術選定と検証
【開発環境 (サーバサイド)】
・開発ジャンル : 自社製品/自社サービス・B2B・API 設計・DB 設計・プロトコル設計
・言語 : Go、 JavaScript
・フレームワーク : Go: net/http (WAF 未使用)、 Node.js: Express
・環境 : Linux (RHEL 系)、 macOS
・データベース : PostgreSQL、 MySQL、 InfluxDB
・ミドルウェア : NATS Streaming、 Redis、
・クラウドサービス: Amazon EC2、 Amazon EKS、 Amazon RDS、 Amazon S3
・ツール : Docker、 GitLab CI
・プロジェクト管理: GitLab、 Jira、 Confluence
・支給マシン : macOS/Windows 問わず会社にて支給。モニタ等の周辺機器も購入可。
・開発手法 : プロジェクト毎 (基本的には Issue 駆動開発)
・自社製品に利用するミドルウェア、フレームワーク、ライブラリ等の技術選定と検証
【開発環境 (サーバサイド)】
・開発ジャンル : 自社製品/自社サービス・B2B・API 設計・DB 設計・プロトコル設計
・言語 : Go、 JavaScript
・フレームワーク : Go: net/http (WAF 未使用)、 Node.js: Express
・環境 : Linux (RHEL 系)、 macOS
・データベース : PostgreSQL、 MySQL、 InfluxDB
・ミドルウェア : NATS Streaming、 Redis、
・クラウドサービス: Amazon EC2、 Amazon EKS、 Amazon RDS、 Amazon S3
・ツール : Docker、 GitLab CI
・プロジェクト管理: GitLab、 Jira、 Confluence
・支給マシン : macOS/Windows 問わず会社にて支給。モニタ等の周辺機器も購入可。
・開発手法 : プロジェクト毎 (基本的には Issue 駆動開発)
応募資格
・Webアプリケーションのサーバーサイド開発経験(Node.js、 Python、Ruby、Java、Go、Scala など)
・データ構造やアルゴリズムについての基礎知識
・TCP/IP・HTTP 等のインターネットプロトコルについての基礎知識
・RDB(MySQL、 PostgreSQL、 Oracle など)に関する知識と経験
・GitやSubversionなどのバージョン管理システムを利用したチーム開発経験
【歓迎】
・Go を用いた開発経験
・大規模サービスの開発、運用経験
・Docker 等のコンテナ技術の利用経験
・データ構造やアルゴリズムについての基礎知識
・TCP/IP・HTTP 等のインターネットプロトコルについての基礎知識
・RDB(MySQL、 PostgreSQL、 Oracle など)に関する知識と経験
・GitやSubversionなどのバージョン管理システムを利用したチーム開発経験
【歓迎】
・Go を用いた開発経験
・大規模サービスの開発、運用経験
・Docker 等のコンテナ技術の利用経験