フルスタックエンジニア

お客様の業務を支えるシステムを、要件の整理から設計、開発、運用まで担い、AI と協働する開発の品質の基準をつくります。

仕事の内容と求めるスキル

役割

お客様の業務を支えるシステムを、要件の整理から設計、開発、運用まで担い、AI と協働する開発の品質の基準をつくります。

仕事の内容
  • Web システム、業務システム、アプリの設計と開発
  • 既存のシステムの、新しいバージョンや構成への移行と、品質とセキュリティの改善
  • CMS を使ったサイトの開発と保守運用
  • 生成 AI を業務システムに組み込む機能の開発
  • サーバーレスの構成と、CI/CD の設計
  • 稼働しているシステムの保守運用
ミドル

AI と協働して、プロフェッショナルとして高い水準のアウトプットを出せる方

求めるスキル

  • アーキテクチャ、データの設計、言語とフレームワークの仕組みを深く理解し、AI が出す設計と実装の妥当性を判断して、保守性、性能、セキュリティ、費用の観点から方針を決められること
  • 仕様、受け入れの基準、テストを先に設計し、AI と共に作ったコードを自動の検証と人のレビューで確かめ、すべてのデプロイが高い基準を満たすことを CI/CD で保証できること
  • 既存のシステムを読み解いて水準を評価し、言語やフレームワークごとの移行の論点を踏まえて、可用性を保ちながら、より高い品質とセキュリティの水準への移行を計画し、実行できること
  • OWASP Top 10 と OWASP ASVS に基づいて、システムに必要なセキュリティの水準を決め、設計、実装、検査に組み込めること
  • 初めて扱う言語、フレームワーク、CMS、プラットフォームでも、仕組みと既存の実装を確かめて、短い期間でプロフェッショナルの品質で進められること

求める経験

  • Web システムやアプリの開発を、要件の整理から運用まで主担当として担い、従来はチームで担っていた規模の開発を、短い期間で高い品質で届けた経験
  • 稼働しているシステムの移行や大きな改修を、ダウンタイムを軽減したうえで、安全に完了させた経験
シニア

分野の第一人者として、大規模な案件を主導し、AI と協働する少人数のチームで大きな成果を出す仕組みを作れる方

求めるスキル

  • 多くの利用者や大量のデータを扱うシステムのアーキテクチャを設計し、性能、可用性、セキュリティ、費用の判断を、お客様の経営層と社内に説明できること
  • AI と共に設計して作り、人がレビューして品質を担保する開発の進め方を、組織の標準として設計できること
  • ASVS のレベルを決めてセキュリティの要件を定義し、脅威モデリングと検査による検証を、チームの仕組みにできること
  • インフラ、セキュリティ、AI の領域をまたいで、案件全体の技術の判断ができること
  • 新しいモデルや開発の手法を評価し、チームの進め方に取り入れる判断ができること

求める経験

  • 大規模なシステムの開発と保守運用を、技術の責任者として主導した経験
  • 少人数で大規模なシステムを開発・運用できる体制を作った経験
  • お客様の経営層と、範囲、費用、スケジュールを決め、信頼関係を築いて案件を進めた経験
歓迎する資格
  • 基本情報技術者
  • 応用情報技術者
  • AWS Certified Developer – Associate

必須ではありません。資格よりも、実際の経験を重視します。

条件
雇用形態、勤務地、給与などの条件は、お問い合わせください。

すべての職種に求めること

KEY SELECT は、AI と協調して少数精鋭で業務を進めます。人の手だけで進める人、AI に任せきりで中身を理解していない人、指示されたことをそのまま進めるだけの人は求めていません。AI に聞けばできる作業の先にある判断に責任を持ち、AI と共に、チームに相当する成果を高い品質で出せることが、すべての職種の前提です。

AI との協調

  • 複数の AI エージェントに並行して作業を進めさせ、自分は設計、判断、検証に集中する進め方で、成果を出せること
  • AI が正しく判断できるよう、仕様、設計の判断の記録、規約、プロジェクトの知識を整え、常に最新の状態に保てること
  • 作業の前に、受け入れの基準、テスト、評価の方法を決め、AI の成果物を検証できる状態で作業を進められること
  • AI エージェントの権限、実行の範囲、秘密情報の扱いを設計し、安全な環境で作業させられること
  • AI によるレビューと人のレビューを組み合わせ、人は設計の判断とリスクに集中して、品質を担保できること
  • 常にアンテナを張り、新しいモデルやツールを自ら試して、自分とチームの進め方を更新し続けられること

プロフェッショナルとして

  • 設計の理由を説明でき、手順に書かれていない問題を見抜き、本番の環境で失敗させないこと
  • 担当する領域の情報セキュリティを理解し、すべての作業をセキュリティを意識して進められること
  • 指示を待たず、目的から考えて課題を自ら見つけ、より良い進め方や改善を提案して、実行まで進められること
  • お客様や社内のメンバーと、相手に合わせた言葉で、課題と進め方をすり合わせられること

歓迎する経験

  • オープンソースのコミュニティで、Issue や Pull Request、勉強会や技術カンファレンスを通じて交流し、知見を共有してきた経験

選考の流れ

選考は、書類選考、オンライン面接、最終面接の 3 段階です。ご興味があれば、応募の前に、カジュアル面談で業務の雰囲気を知っていただくこともできます。

  1. カジュアル面談

    ご興味があれば、応募の前にお話ししませんか。選考ではなく、KEY SELECT の業務の進め方や雰囲気を知っていただくための面談です。オンラインや対面でお話ししましょう。

  2. 書類選考

    職務経歴と、AI と協働して進めた仕事の具体例を拝見します。何を AI と進め、何をご自身で判断し、どのように品質を担保したかを、具体的にお書きください。GitHub やこれまでの実績があれば、あわせて拝見します。

  3. オンライン面接

    これまでのご経験と、AI と協働した仕事の進め方について、具体的な事例をもとにオンラインでお話しします。

  4. 最終面接

    対面でお話しします。KEY SELECT で取り組みたいことや、働き方についてもお聞きします。

応募・お問い合わせ

ご応募はフォームからお送りください。応募とカジュアル面談のお申し込みには、個人のメールアドレスをお使いください。GitHub やこれまでの実績の URL もお知らせいただけます。応募の前に業務の雰囲気を知りたい方は、カジュアル面談をお申し込みください。