具体的な業務内容
Webアプリケーションエンジニア(Akerun事業)◆バックエンド・フロントエンド領域全般を担当
【概要】
フォトシンスはIoT デバイス「スマートロックAkerun」を用いた「Akerun入退室管理システム」を開発し、サービス提供しております。本ポジションでは、「Akerun」のWebアプリケーション開発において、バックエンド・フロントエンド領域全般を担当していただきます。
【具体的には】
◎Webアプリケーションの設計・開発・運用
・新機能の企画・設計・開発:ユーザーの課題解決やビジネス成長に繋がる新機能について、企画段階から参加し、要件定義、アーキテクチャ設計、詳細設計、実装、テストまで一貫して担当します。(例:新しい認証機能の追加、他システムとの連携機能の開発など)
・既存機能の改善・改修:ユーザーからのフィードバックや市場の変化に対応し、既存機能の改善や改修を行います。パフォーマンスの向上、保守性の改善、セキュリティ強化なども含まれます。
・EOL(End-of-Life)対応:サードパーティ製ライブラリやフレームワークのEOLに対応し、バージョンアップや代替技術への移行を計画・実行します。これにより、システムの安定性とセキュリティを維持します。
・保守運用と改善施策: 開発したシステムの監視、アラート対応、障害対応、根本原因分析を行います。また、ログ分析やモニタリングを通じて潜在的な問題を特定し、継続的な改善施策を立案・実行します。
◎フロントエンドの設計・開発・運用
・React+TypeScriptで再利用性の高いUIコンポーネントを開発し、ドキュメント化を進めます。
・ユーザーテストや解析ツールを活用してUX改善施策を立案・実装し、顧客満足度を高めます。
◎バックエンドAPI・インフラの設計・開発・運用
・RESTを設計・実装し、バージョニングやセキュリティ対策を講じた堅牢なサービスを提供します。
・MySQLスキーマ設計やクエリチューニング、Redisキャッシュ導入などでデータベース性能を最適化します。
・Docker+ECS Fargateによるコンテナ運用、TerraformでのIaC管理、GitHub Actionsを用いた自動デプロイを推進します。
・メトリクス収集・アラート設定を通じて可観測性を強化し、障害発生時には再発防止策を策定します。
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境