NEW
リモート可
【Next.js/FastAPI/フルリモート】ChatGPT Skillsカタログアプリ開発
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
大手電子部品メーカーにおいて、社内で利用するChatGPT Skillsを一元管理・検索・共有するためのWebアプリケーション開発プロジェクトが立ち上がっており、その開発体制を強化するための募集となります。
【作業内容】
Next.jsを用いたフロントエンド画面の設計・実装を行っていただきます。
FastAPIを用いたバックエンドおよびAPIの設計・実装を担当していただきます。
SkillsのZIPファイルアップロード、情報登録、一覧表示、検索機能の実装を行っていただきます。
Gitリポジトリへの登録・連携機能の実装を行っていただきます。
Dockerを用いた開発環境および実行環境の構築を行っていただきます。
AWS ECSへのアプリケーションデプロイを行っていただきます。
CI/CDパイプラインの設計・構築を行っていただきます。
単体テスト、結合テスト、コードレビューの実施を行っていただきます。
【求める人物像】
フロントエンドからバックエンド、インフラまで一貫して主体的に対応できる方を求めています。
少人数体制の中で自ら課題を整理し、自走して開発を進められる方が望ましいです。
品質やセキュリティ、開発プロセスの標準化にも関心を持ち、継続的な改善に取り組める方を歓迎いたします。
【ポジションの魅力】
生成AI関連のChatGPT Skillsを扱う社内向けWebアプリケーションの立ち上げから携わることができる案件です。
Next.js、FastAPI、AWS ECS、Docker、GitHub Actionsといったモダンな技術スタックをフルスタックに経験することができます。
アーキテクチャ設計やCI/CD、セキュリティなど、アプリケーション全体の設計から運用まで幅広い領域に関与できる環境です。
【開発環境】
フロントエンドはNext.js、TypeScriptを用いて開発いたします。
バックエンドはPython、FastAPIを用いて開発いたします。
インフラはAWS ECS上に構築いたします。
コンテナ基盤としてDockerを利用いたします。
CI/CDはGitHub Actions等を用いてパイプラインを構築いたします。
ソースコード管理にはGitおよびGitHubを利用いたします。
スキルタグ
求めるスキル
- ■必須スキル:
- Next.jsを用いたフロントエンド開発経験(3年以上), FastAPIを用いたバックエンド・API開発経験(3年以上), フロントエンドからバックエンドまで一貫して開発した経験, AWS ECSを用いたコンテナアプリケーションの構築・運用経験, Dockerを用いた開発・実行環境の構築経験, GitHub Actions等を用いたCI/CD環境の構築経験, Gitを用いたチーム開発およびプルリクエストレビューの経験
- ■歓迎スキル:
- Webアプリケーションのアーキテクチャ設計経験, ZIPファイルのアップロード、展開、解析処理の実装経験, GitHub API等を利用したリポジトリ連携機能の開発経験, AWS CDKやTerraformを用いたインフラ構築経験, 認証・認可機能を含む社内向けシステムの開発経験, セキュリティ、IAM、シークレット管理に関する知見, 自動テスト、Linter、Formatterなどの開発標準を整備した経験, 少人数体制において自ら課題を整理し、自走して開発を進めた経験