仕事の内容
IoT デバイス「スマートロック Akerun」を用いた「Akerun入退室管理システム」を開発し、サービス提供を行う同社にて、「Akerun」のWebアプリケーション開発におけるバックエンド・フロントエンド領域全般を担当していただきます。
【業務内容】
■Webアプリケーションの設計・開発・運用
新機能の企画、要件定義、アーキテクチャ設計、詳細設計、実装、テスト
既存機能の改善や改修(パフォーマンスの向上、保守性の改善、セキュリティ強化など)
EOL(End-of-Life)対応:(バージョンアップや代替技術への移行計画・実行)
保守運用と改善施策:(開発したシステムの監視、アラート対応、障害対応、根本原因分析)
■フロントエンドの設計・開発・運用
React+TypeScriptで再利用性の高いUIコンポーネント開発、ドキュメント化
ユーザーテストや解析ツールを活用したUX改善施策の立案・実装
■バックエンドAPI・インフラの設計・開発・運用
REST設計・実装(バージョニング、セキュリティ対策)
MySQLスキーマ設計、クエリチューニング、Redisキャッシュ導入
Docker+ECS Fargateによるコンテナ運用、TerraformでのIaC管理、GitHub Actionsを用いた自動デプロイ推進
メトリクス収集・アラート設定を通じた可観測性の強化、障害発生・再発防止策の策定
必要な経験・能力等
【必須条件】
・Webアプリケーションの設計・開発・運用に関する実務経験
・下記いずれかの言語/技術スタックを用いた開発経験
Java/PHP/Python/Ruby/Go/TypeScript
【歓迎条件】
・以下の技術スタックを用いた開発経験
Ruby on Rails/Gin/React
【求める人物像】
・自社サービスの開発を通して、新しい社会インフラの構築に携わりたい方
・制約があるなかでの機能拡張・改善にも地道に、粘り強く進められる方
・役割分担にこだわらずチームの成果に貢献できる方