具体的な業務内容
バックエンドエンジニア◆自社メディア「CINRA」、官公庁や教育機関など多様なPJT
■業務内容:
・Webアプリケーションの新規構築
・メディアサイト、コーポレートサイトの保守運用
・外部パートナーのディレクション
・インフラ環境構築
■仕事の流れ:
・要件定義フェーズでは、ディレクターと案件内容を共有し、状況や希望に応じて、提案作業や客先に出向いてヒアリングを行います。
・要件に応じ技術選定を行います。WordPressを使用することが多いですが、クライアント指定のCMSを使用したり、microCMS、NewtなどのヘッドレスCMSを選択することもあります。
・ディレクターと相談の上、実作業に当たるエンジニアを検討します。自身で実装するのはもちろん、外部のパートナーと共にプロジェクトを進めることも頻繁です。
・開発環境は社内用のテンプレートをベースに作成し、案件毎に最適化します。バックエンドはDocker、フロントはAstroやViteを主に使用しています。
・実際の進行はGitHubを用いて、開発者やディレクター、デザイナーと連携しながら進行します。
■技術スタック:
ミドルウェア…MySQL、Redis、Nginx、Apache、Docker、Kubernetes
インフラ:GCP、AWS
バックエンド:PHP、Laravel、WordPress、microCMS
フロントエンド: Vue.js、React、Svelte
■特徴:
当社のエンジニアは、開発フェーズにおいて決められた要件を実装するだけでなく、上流工程から積極的にPJに関わります。具体的には、クライアントのKGI、KPIを達成する為にWebアプリケーションに求められることを、プランナーをはじめメンバーと議論しながら決めていきます。また、大学や地方自治体、ショッピングモール、ウェディング事業など、様々なクライアントや事業と関わりをもちながら業務を進められるポジションです。
■自社メディアとの関わり:
当社は自社メディア「CINRA」の企画・運営を行っています。自社メディアの存在意義は大きく、スタッフにとって当社で仕事をする上での大きなモチベーションのひとつです。エンジニアとしての比重のかけ方は、業務の全てを自社メディアにというわけではないですが、長期目線でPDCAサイクルをまわしていくようなイメージで自社メディアにも関わります。
チーム/組織構成