仕事を知るフルスタックエンジニア
フロントからインフラまで。運用しながら育てるシステムを、一緒につくる
業務の概要
本ポジションでは、クライアントのウェブ系システムにおいて、要件定義〜設計・構築・保守運用までを一貫して担当します。
- システムの目的や業務背景を理解し
- 実装・インフラ・運用を含めた最適な構成を設計し
- 継続的な改善を前提としたシステムを構築する
単なる開発にとどまらず、フルスタックな視点での開発を求めています。
主な業務内容
1. 要件定義・設計
- クライアントの課題・目的の整理
- システム構成・アーキテクチャの検討
- 機能要件・非機能要件の定義
- 運用を見据えた設計(保守性・拡張性)
「どのように構築すべきか」だけでなく、「どう運用されるか」まで含めた設計が重要になります。
2. 開発・構築
- PHP / JavaScript / CSS を中心とした実装
- CMSやWebアプリケーションの開発
- Linux環境での開発・構築
- クラウド環境(AWS等)の設定・構築
フロントエンド・バックエンド・インフラを横断的に扱います。
3. 保守運用・改善
- リリース後の運用・監視・障害対応
- 機能追加・改善対応
- パフォーマンス改善・技術的負債の解消
構築して終わりではなく、継続的にシステムを育てていきます。
4. クライアント対応・調整
- 要件整理・仕様調整
- 技術的な説明・提案
- ディレクターや他メンバーとの連携
技術だけでなく、コミュニケーション力も重要な役割を担います。
この仕事の特徴・魅力
- 要件定義〜運用まで一貫して関われる
- フロント/バックエンド/インフラを横断したスキルが身につく
- 継続的な改善を前提とした開発ができる
- クライアントと近い距離で課題解決に関われる
向いている人
- アプリケーションだけでなくインフラにも関心がある方
- システムを作って終わりではなく、育てていくことにやりがいを感じる方
- 課題に対して技術で解決することが好きな方
- チームでの開発やクライアントとのコミュニケーションに抵抗がない方
単一領域に特化するのではなく、幅広い領域を横断しながら価値を出したい方に向いています。