現職で AWS Lambda を使った機能開発を任され、API Gateway や DynamoDB も一通り触ってきた。副業・複業の案件一覧を眺めていると「サーバーレス」「Lambda」というキーワードがたしかに並んでいる。けれど、いざ応募しようとすると手が止まってしまう。「自分の Lambda 経験は、お金をもらって案件を受けられるレベルなのだろうか」と。
この迷いは、スキルが足りないから生まれるとは限りません。むしろ厄介なのは、自分の経験が市場のどのあたりに位置するのかを測る物差しがないことです。検索しても出てくるのは案件紹介サイトやエージェントの単価コラムばかりで、「あなたの経験は今このレベルです」「次にこれを足せば一段上の案件に届きます」と現在地を教えてくれる記事はほとんど見当たりません。
さらに不安なのは持続可能性です。サーバーレス1本に絞って、案件が枯れたときに食べていけるのか。週2〜3日の副業で割に合うのか。Lambda を触ったことと、サーバーレス構成全体を設計できることは、市場では別物として評価されるのではないか。こうした問いに、案件数や単価の数字だけでは答えが出ません。
本記事では、サーバーレス(AWS Lambda)のフリーランス案件について、単価相場と案件の実像を確認したうえで、もっとも力を入れて「スキルレベル自己診断早見表」を用意しました。自分の経験をレベルに当てはめれば、「今応募できる案件像」と「次に足すべきスキル」が見えてきます。現在地を診断し、次の一手を決め、サーバーレスを軸に継続的に案件を取り続ける仕組みづくりまで、副業・複業を検討する中堅エンジニアの目線で整理していきます。
サーバーレス(AWS Lambda)のフリーランス案件とは|市場の基本と実態
最初に押さえておきたいのは、サーバーレスや Lambda のフリーランス案件が、市場でどう位置づけられているかという実態です。ここでの理解が、後の自己診断の土台になります。
サーバーレス案件は「Lambda単独」より「アーキテクチャ全体」で募集される
「Lambda の経験者を募集します」という単機能だけの求人は、実は多くありません。フリーランスのサーバーレス案件は、Lambda を含む AWS 環境全体の設計・構築・運用とセットで募集されるのが一般的です。具体的には、API Gateway によるエンドポイント設計、DynamoDB のテーブル設計、SQS や EventBridge を使った非同期処理の組み立て、そして Node.js(TypeScript)・Python・Go などでのバックエンド実装が、ひとまとまりのスキルとして求められます(SES BASE「サーバーレス案件で求められるAWSスキルと単価相場」)。
この背景には、サーバーレス特有の事情があります。サーバーレスでは、インフラ構成をコードで記述する IaC(Infrastructure as Code)とアプリケーションのロジックの境界が曖昧になりがちです。Lambda の処理を書く人が、その関数をデプロイする構成も一緒に設計する、という場面が当たり前に発生します。そのため発注側は「Lambda だけ書ける人」よりも「クラウドインフラも触れるバックエンドエンジニア」を求める傾向が強くなります。
ここで、冒頭の不安に立ち返ってみましょう。「Lambda を触ったことがある」というだけでは、市場が求める像とずれが生じる可能性があります。とはいえ、これは「だから通用しない」という話ではありません。自分の経験が、この複合スキルのどの部分をどこまでカバーしているのかを正確に把握できれば、応募できる案件は必ず見えてきます。その物差しを、本記事の後半で具体的に示します。
働き方の傾向(フルリモート・業務委託・週2〜5日)と副業・複業との相性
働き方の面では、サーバーレス・AWS 系の案件はフルリモート・業務委託(準委任)が中心で、稼働日数も週2日から週5日まで幅広く設定されています(ITプロパートナーズ「AWS業務委託案件・フリーランス求人一覧」)。クラウド上で完結する開発が多く、物理的なインフラに触れる必要が少ないため、リモートとの相性が良いのです。
この傾向は、会社員をしながら副業・複業で案件を受けたい人にとって追い風になります。週2〜3日・フルリモートの案件であれば、本業の稼働を保ちながら土日や平日夜に作業を組み込みやすくなります。ただし、副業として始める場合は稼働時間の現実的な見積もりと、本業の就業規則の確認が前提になります。この点は、フリーランス・複業エンジニアに特有の注意点として後ほど詳しく扱います。
まとめると、サーバーレス案件は「複合スキルで評価される」「フルリモート・業務委託が中心で副業と相性が良い」という二つの特徴を持ちます。次は、もっとも気になる単価と案件数の実像を見ていきましょう。
サーバーレスフリーランス案件の単価相場と案件数の実像
「副業として割に合うのか」「先細りしないか」という不安に答えるため、単価相場と需要動向を、確認できた範囲で誠実に整理します。先に断っておくと、サーバーレスに限定した公開統計は限定的です。以下は複数のフリーランスエージェントが公開している案件・コラムを観測した参考値であり、実際の単価は経験・スキル・案件内容によって大きく変動します。
単価相場(フルタイム月額と副業稼働換算の目安)
AWS 案件全体の単価相場は、月額60〜80万円ほどが一つの目安とされています(フォスターフリーランス「AWS案件の単価相場は?」)。そのうえで、サーバーレス構成の設計・運用を含む案件では、経験年数に応じて次のような幅で募集される例が観測されています(SES BASE)。
経験レベルの目安 | 月額単価の参考レンジ | 想定される役割 |
|---|---|---|
経験1〜2年(実装中心) | 60万〜75万円 | Lambda 関数の実装・改修、既存構成の保守 |
経験3〜5年(ミドル) | 80万〜95万円 | サーバーレス構成の設計・実装を一定範囲で主導 |
上級・アーキテクト層 | 100万〜130万円超 | 構成全体の設計・運用改善・チームの技術判断 |
設計主導で IaC・CI/CD・運用改善まで担える層になると、月額100万円を超える案件も実在します。逆に言えば、実装中心の段階では他の AWS 案件と大きく変わらない水準にとどまり、単価を押し上げる鍵は「設計・運用をどこまで引き受けられるか」にあります。
副業(週2〜3日)として受ける場合は、フルタイム月額をそのまま稼働比率で按分するのが大まかな目安になります。たとえば月額80万円・週5日想定の案件を週2日相当で受けるなら、単純按分で月30万円台がイメージになります。実際には案件ごとに最低稼働や成果ベースの取り決めがあるため、数字はあくまで割に合うかを判断するための目安として捉えてください。
案件数・需要動向(誠実な範囲で)
案件数については、サーバーレスだけを切り出した公的な統計は見当たらず、正確な総数を断定することはできません。観測できる範囲では、AWS スキルを条件とする案件は複数のフリーランスエージェントに多数掲載されており、その中でサーバーレス・Lambda を要件に含む募集も継続的に確認できます(フリーランスHub「AWSのフリーランス案件・求人一覧」、Relance「AWSエンジニア向けおすすめ案件」)。
需要の方向性についても、断定的な将来予測は避けるべきですが、いくつかの構造的な事実は指摘できます。サーバーレスはサーバー管理の運用負荷を下げ、使った分だけ課金される従量制であるため、新規プロダクトや小〜中規模のシステムで採用が進みやすい技術です。また前述のとおり「インフラとアプリの境界が曖昧」な特性から、クラウドを扱えるバックエンドエンジニアが評価されやすい流れがあります。これらは、サーバーレス経験が無駄になりにくいことを示唆します。
ただし「需要があるから1本に絞っても安泰」とは言えません。特定技術への一極集中には固有のリスクがあり、これは持続可能性の論点として次のセクションで正面から扱います。
フリーランス・複業エンジニアに特有の注意点
ここからは、Lambda 経験者が実際に案件を取りにいくときにつまずきやすい、フリーランス・複業ならではの落とし穴を扱います。裏テーマである「継続的に取り続けられるか」という不安に、もっとも近いセクションです。
「触った経験」と「設計できる」は評価が分かれる
会社員として Lambda を触る場合、多くは既に出来上がった構成の上で関数の実装や改修を担当します。デプロイの仕組みも、監視も、エラー時のリトライ設計も、誰かが整えてくれた環境の中で動いていることが少なくありません。これは決して悪いことではなく、ごく自然な分業です。
問題は、フリーランス市場ではこの「環境の中で実装した経験」と「環境そのものを設計した経験」が、はっきり別物として評価される点です。発注側が業務委託に期待するのは、多くの場合「ある程度任せれば自走してくれること」です。そのため、職務経歴に「Lambda 開発経験あり」とだけ書いても、相手は「どこまで一人でできるのか」を測りかねます。
ここで落胆する必要はありません。重要なのは、自分の経験を「実装補助」「単機能の独力実装」「構成設計の主導」のどの段階にあるかを正確に切り分け、その段階に見合った案件を狙うことです。背伸びして設計主導の案件に応募して空回りするより、現在地に合った案件で実績を積み、次の段階に進む方が継続獲得につながります。この切り分けを具体的に行うのが、次のセクションの自己診断早見表です。
サーバーレス1本に絞るリスクと、隣接スキルへの広げ方
「サーバーレスで食べていけるか」という問いには、半分はイエス、半分は条件付き、というのが誠実な答えです。サーバーレス案件は確かに存在しますが、それは前述のとおり「Lambda 単独」ではなく「バックエンド+クラウドインフラの複合スキル」として募集されています。つまり、サーバーレスを軸にしつつ隣接スキルへ広げている人ほど、案件が途切れにくくなります。
隣接スキルとは、たとえば次のようなものです。サーバーレス構成を支える IaC(後述)、デプロイを自動化する CI/CD、Lambda の外側にあるコンテナ(ECS / Fargate)やデータベース設計、API の認証・認可、監視・ログ基盤。これらは「サーバーレスとは別の技術」ではなく、サーバーレス案件の中で自然に隣接している領域です。一つの案件で隣の領域に触れるたびに、次に応募できる案件の幅が広がっていきます。
単価を上げていく観点でも、この「軸を持ちつつ広げる」発想は有効です。同じ技術を同じ深さで提供し続けるより、案件を通じて担当範囲を広げ、それを次の交渉材料にしていく方が、月単価は上がりやすくなります。実際に副業の中で担当範囲を広げて単価交渉につなげた事例は、Vibe Coding複業で月単価が上がった3事例でも具体的に紹介しています。サーバーレスを起点に、自分のできることを少しずつ外側へ広げる視点を持っておきましょう。
副業ならではの稼働・契約面の注意点
副業・複業として案件を受ける場合は、技術以外の足元も固めておく必要があります。まず本業の就業規則です。副業を禁止または許可制としている会社は今も多く、無断で受けると本業側でトラブルになりかねません。受注前に必ず確認しておきましょう。
次に稼働時間の現実的な見積もりです。週2〜3日・フルリモートの案件であっても、定例ミーティングやレビュー対応、本番障害時の連絡など、純粋な作業時間以外の負荷が発生します。本業の繁忙期と重なったときに回るかどうかを、楽観的すぎない前提で見積もっておくことが、結果として継続獲得につながります。一度受けた案件で稼働が破綻すると、信頼を失い次の案件に響くためです。
副業エンジニアとして案件を取り始める全体の流れ(就業規則の確認からサービス登録、初案件の獲得まで)は、副業エンジニアの始め方で4週間のロードマップとして整理しています。サーバーレス案件に限らず、副業を軌道に乗せる土台づくりとして参考にしてください。
サーバーレス案件で求められるスキルセットと自己診断
ここが本記事の核心です。サーバーレス案件で求められるスキルを体系的に整理したうえで、「あなたの経験は今どのレベルか」を自分で判定できる早見表を用意しました。冒頭からの「自分の現在地が分からない」という不安を、ここで具体的に解消していきます。
必須スキル(御三家)と評価を上げる周辺スキル
サーバーレス案件のスキルは、大きく「御三家」と「周辺スキル」に分けて捉えると整理しやすくなります。
まず御三家と呼ばれる必須の3サービスです(SES BASE)。
- AWS Lambda: サーバーレスの中心。Node.js(TypeScript)・Python・Go などで処理ロジックを記述します
- API Gateway: フロントエンドやアプリからの HTTP リクエストを受け取り、Lambda などへルーティングします。エンドポイント設計の知識が問われます
- DynamoDB: パーティションキー・ソートキーを用いたテーブル設計の知識が必須になります。リレーショナルデータベースとは設計思想が異なる点がつまずきやすいところです
この3つは「読み書きできる」だけでなく「設計できる」段階に近づくほど評価が上がります。そのうえで、単価と案件の幅を押し上げるのが次の周辺スキルです。
- IaC(Infrastructure as Code): AWS SAM / Serverless Framework / AWS CDK のいずれかで、サーバーレス構成をコードとして管理する技術(後述)
- 同期・非同期設計: どの処理を同期で行い、どこから先を SQS などで非同期に逃がすかという設計判断。イベント駆動の理解が問われます
- CI/CD: GitHub Actions や CodePipeline によるデプロイ自動化
- 監視・運用: CloudWatch によるログ・メトリクス監視、エラー時のリトライやデッドレターキューの設計
御三家が「応募の入口」だとすれば、周辺スキルは「単価と継続性を決める要素」です。とくに IaC は、設計主導の案件に進めるかどうかの分かれ目になりやすいため、優先的に押さえる価値があります。
IaCツールの選び方(SAM / Serverless Framework / CDKの違いと学習優先度)
IaC ツールは主に3つあり、どれを学ぶべきか迷う人が多いところです。それぞれの性格を整理します。
ツール | 特徴 | こんな人に向く |
|---|---|---|
AWS SAM | AWS 公式のサーバーレス特化フレームワーク。YAML/JSON で記述。Lambda・API Gateway 中心の構成に素直 | まず AWS 公式の標準的なやり方を押さえたい人(AWS SAM 公式) |
Serverless Framework | サーバーレスに古くから使われるサードパーティ製。プラグインが豊富 | 既存案件で採用されているケースに合わせたい人 |
AWS CDK | TypeScript・Python などの一般的なプログラミング言語で構成を記述できる。現在もっとも人気が高い手法とされる | コードでインフラを書く感覚に馴染みたい人(SES BASE) |
学習優先度に唯一の正解はありませんが、考え方の指針はあります。これから一つ選ぶなら、AWS 公式の標準として SAM で基礎を押さえるか、汎用性と人気の高さから CDK を選ぶのが現実的です。とくに CDK は、構成を YAML ではなく TypeScript などのプログラミング言語で記述できる点が特徴です。普段 TypeScript でバックエンドを書いている人にとっては、慣れた言語でインフラ定義に踏み込めるため学習コストを抑えやすく、Lambda の実装と構成定義を同じ言語で扱えるメリットもあります。
TypeScript を軸にスキルを広げていく道筋については、TypeScript副業スキルアップで参入の最低ラインと週次の学習計画を整理しています。CDK を含めて TypeScript の引き出しを増やしたい場合に参考になります。
すでに参画予定や検討中の案件がある場合は、その案件で採用されているツールに合わせるのがもっとも合理的です。ツール選びで立ち止まるより、一つを通して「IaC でサーバーレス構成を組める」という経験を作ることが、評価につながります。
スキルレベル自己診断早見表(レベル別の応募可能案件と次の一手)
ここまでのスキルを踏まえ、自分の現在地を判定するための早見表です。チェック項目に正直に当てはめ、もっとも近いレベルを自分の現在地としてください。複数レベルにまたがる場合は、安定して「一人でできる」と言い切れる下のレベルを現在地と考えるのが安全です。
レベル1: 実装補助(既存構成の中で関数を書ける)
- チェック項目: 既存のサーバーレス構成の上で、Lambda 関数の実装・改修ができる / API Gateway や DynamoDB は読み書きできるが、ゼロから設計した経験はない / IaC は誰かが書いたものを読めるが、自分で書いた経験は浅い
- 応募できる案件像: 既存システムの機能追加・改修、保守運用の一部を担う実装中心の案件。チームに設計者がいて、その指示の下で動く役割。副業・週2〜3日の小さめの案件から入りやすい段階です
- 次に足すべきスキル: IaC を一つ選び、小さな構成を自分でゼロから書いてみる。同期・非同期の設計判断の基礎(どこから SQS に逃がすか)を理解する。これがレベル2への橋渡しになります
レベル2: 単機能を一人で実装できる(小さな構成を設計から担える)
- チェック項目: 単一機能(API一本+Lambda+DynamoDB 程度)なら、構成の設計から実装・デプロイまで一人で完結できる / IaC(SAM / Serverless Framework / CDK のいずれか)で構成をコード化できる / 同期・非同期をどう分けるか、自分なりの判断ができる / CI/CD を既存の仕組みに沿って回せる
- 応募できる案件像: 機能単位での開発を任される案件。「この機能をサーバーレスで作ってほしい」という粒度の発注に応えられる段階。週3〜5日のミドル相当の案件、単価も実装中心の層より一段上を狙えます
- 次に足すべきスキル: 複数機能をまたぐ構成全体の設計(サービス間連携・データの流れ・障害時の挙動)。監視・運用設計(CloudWatch、リトライ、デッドレターキュー)。チームの技術判断に関与する経験。これがレベル3への道です
レベル3: サーバーレス構成を設計・運用主導できる
- チェック項目: 複数のサービスをまたぐサーバーレス構成全体を、要件から設計できる / 運用・監視・コスト最適化まで見据えた設計判断ができる / IaC でチームが使う構成基盤を整備できる / 同期・非同期、コンテナとの使い分けなど、技術選定の根拠を説明できる
- 応募できる案件像: 構成全体の設計・技術リードを期待される案件。アーキテクト相当の役割で、単価レンジの上限(月額100万円超の事例)を狙える段階。発注側から「任せれば自走してくれる」と評価される層です
- 次に足すべきスキル: ここからは「サーバーレスの深掘り」と「隣接領域への展開」の両輪です。大規模・高負荷での設計経験、マルチアカウント・セキュリティ設計、あるいはデータ基盤やコンテナ基盤など隣接領域へ広げ、提供できる価値の幅を増やしていきます
この早見表の使い方は、現在地を確認して終わりにしないことです。多くの人はレベル1〜2のどこかにいます。大切なのは、自分のレベルに見合った案件で実績を作りながら、「次に足すべきスキル」を一つずつ潰していくことです。そうすれば、応募できる案件は着実に上の段階へ広がり、単価も後からついてきます。これが、サーバーレスで継続的に案件を取り続けるための現実的な道筋です。
サーバーレス経験を案件獲得につなげる実践手順
現在地が分かったら、次は具体的な行動です。Lambda 経験を案件獲得につなげるための実務手順を、言語化・成果物・案件の探し方の順に整理します。
Lambda経験を「設計貢献」として言語化する
前述のとおり、フリーランス市場では「実装した経験」と「設計した経験」が別物として評価されます。だからこそ、職務経歴やプロフィールの書き方で、自分がどこまで関わったかを正確に伝えることが重要になります。
避けたいのは「AWS Lambda を使った開発を担当」のような、関与の深さが伝わらない書き方です。代わりに、自分が判断・設計に関わった部分を具体的に言語化します。たとえば「API Gateway + Lambda + DynamoDB 構成で、◯◯機能のテーブル設計と非同期処理(SQS)の設計を担当」「SAM で構成をコード化し、CI/CD パイプラインを整備」のように、御三家・IaC・設計判断のどこに貢献したかを書き出すと、相手はあなたのレベルを測りやすくなります。
レベル1の段階で設計経験が薄い場合は、無理に盛る必要はありません。「既存構成の上で機能改修を担当」と正直に書きつつ、「IaC を自習で習得中」のように学習中の領域を添えると、伸びしろのある人材として見てもらえます。誠実さは継続獲得の土台です。
評価される成果物・ポートフォリオの見せ方
サーバーレス案件では、コードそのものだけでなく「構成を設計できること」を見せられると強くなります。具体的には次のような成果物が効果的です。
- IaC のコード: SAM / Serverless Framework / CDK で書いた構成定義を、GitHub などで公開する。インフラをコードで表現できることが一目で伝わります
- アーキテクチャ構成図: 自分が作った(または学習で作った)サーバーレス構成の図。どのサービスがどう連携し、どこを同期/非同期にしたかを示すと、設計の考え方が伝わります
- 小さな個人プロダクト: API 一本でも、サーバーレスでゼロから作って動かしたものがあれば、レベル2相当の独力実装の証明になります
業務で書いたコードは公開できないことがほとんどなので、学習や個人開発で作った小さな成果物を、構成図とセットで用意しておくと、応募時の説得力が大きく変わります。
案件の探し方と継続獲得の進め方
サーバーレス・AWS 系の案件は、フリーランス・複業向けのエージェントやマッチングサービスを通じて探すのが一般的です。サービスによって、エージェントが面談で案件を紹介してくれる型と、自分でプロフィールを公開して企業からのスカウトを受ける型があります。副業・週2〜3日で探すなら、複業に対応したマッチングサービスを使うと、稼働日数の条件で絞り込みやすくなります。
スカウト型のサービスを使う場合、プロフィールの整備が案件獲得の成否を大きく左右します。前述の「設計貢献の言語化」と「成果物の提示」を、プロフィール上でしっかり見せられているかが鍵です。スカウトが届かない場合に何を見直すべきか(プロフィールの書き方から受信後の対応まで)は、フリーランスエンジニアのスカウトで具体的に整理しています。
継続獲得の進め方としては、最初から大きな案件を狙うのではなく、現在地のレベルに合った案件で確実に実績と評価を積むことを優先しましょう。一つの案件で隣接スキルに触れ、それを次のプロフィールに反映し、より上のレベルの案件に手を伸ばす。この循環を回すことが、サーバーレスを軸に長く案件を取り続ける、もっとも堅実な方法です。
まとめ
サーバーレス(AWS Lambda)のフリーランス案件で大切なのは、案件数や単価の数字を眺めることより、自分の現在地を正確に知ることです。サーバーレス案件は「Lambda 単独」ではなく「バックエンド+クラウドインフラの複合スキル」として評価され、単価は実装中心か設計主導かで大きく変わります。
本記事のスキルレベル自己診断早見表で、自分がレベル1〜3のどこにいるかを確認できたら、次は「足すべきスキル」を一つずつ潰し、現在地に合った案件で実績を積んでいきましょう。サーバーレスを軸に IaC・設計・隣接領域へ少しずつ広げていく循環こそが、継続的に案件を取り続けるための現実的な道筋です。現在地の診断から次の一手へ、今日から一歩を踏み出してみてください。
よくある質問
- 自己診断でレベル1と判定された場合、最初に何から始めればいいですか?
IaC(SAM または CDK)を選んで、Lambda + API Gateway + DynamoDB の小さな構成を1本ゼロから書くことが最優先です。業務経験だけではなく「自分で設計・デプロイした成果物」があることで、副業向けの実装中心案件への応募が現実的になります。
- 業務コードを公開できない場合、ポートフォリオはどうやって作ればいいですか?
学習や個人開発で作った小さなプロダクト(API一本でも可)を GitHub に公開し、IaCコードとアーキテクチャ構成図をセットで用意するだけで十分です。業務実績がなくても「独力でサーバーレス構成を組める」ことが伝わるため、レベル2相当の案件への応募に使えます。
- 副業でサーバーレス案件に応募するとき、どのサービスを使えばいいですか?
週2〜3日・フルリモートの条件で絞り込めるスカウト型の複業マッチングサービスが最初の選択肢として使いやすいです。エージェント紹介型は週5日案件が多い傾向があるため、稼働日数を最初から条件指定できるサービスを選ぶことで無駄な面談を減らせます。
- レベル1からレベル2に上がるには、どのくらいの期間が必要ですか?
IaCツール(SAM/CDK)の基礎習得と小さな個人プロダクト1本の完成を目安にすると、週5〜10時間の学習ペースで1〜3ヶ月が現実的な目安です。ただし期間より「設計から一人でデプロイしたものがある」という実績の有無の方が、案件応募の可否に直結します。
- プロフィールに「Lambda経験あり」とだけ書いても案件は来ますか?
スカウトが届きにくくなります。「API Gateway + Lambda + DynamoDB で○○機能のテーブル設計と非同期処理(SQS)を担当」のように担当範囲と設計への関与を具体的に書くと、発注側が自走できる人材かを判断しやすくなり反応率が上がります。



