Lisp案件の探し方|実際はClojureが中心、副業で受ける前に確認すること

Lispの案件は、実際にはほとんどが方言の一つであるClojure(JVM上で動くLisp)の開発案件で、Common LispやSchemeを名指しした副業案件はごくわずかです。Lispで案件を探すなら「Clojure」「ClojureScript」で検索し、Clojureを使っている会社への直接の応募やコミュニティでのつながりを並行して使うのが現実的です。

この記事では、Lisp案件の中身(どの方言がどこで使われているか)、探し方、副業として受ける前に確認しておくこと(会社の就業規則、確定申告、契約条件)を整理します。報酬の金額は案件の規模・稼働日数・契約形態で大きく変わり、公的な統計もないため、ここでは示しません。実際の金額は、登録先の案件票で確認してください。

「Lisp案件」の中身:方言ごとの使われ方

Lispは1950年代末に生まれた古い言語の系統で、現在使われているのは主に次の方言です。案件を探すときは、まずどの方言の話なのかを分けて考える必要があります。

方言 動く環境 主な使われ方 案件の見つけやすさ
Clojure JVM(Javaの実行環境) Webサービスのバックエンド、業務システム Lisp系では最も見つけやすい
ClojureScript JavaScriptに変換してブラウザなどで動く Clojureを使う会社のフロントエンド Clojure案件とセットで出ることが多い
Common Lisp SBCLなどの処理系 研究、既存システムの保守、一部の製品 少ない
Scheme 各種処理系 教育・研究、組み込みの拡張言語 ほとんどない
Emacs Lisp エディタEmacs Emacsの拡張・設定 仕事として募集されることはまれ

Clojureの公式サイトの設計思想のページでは、ClojureはJVMという業界標準の基盤に乗り、Lispを現代的にし、不変のデータ構造による関数型プログラミングと並行処理の支援を提供する言語だと説明されています。Javaのライブラリをそのまま使えるため、Javaが使われる領域で業務に採用されやすいのが特徴です。現在の安定版はClojure 1.12.6(2026年9月2日リリース)です(Clojure Downloads、2026年10月16日確認)。

Common Lispの代表的な処理系SBCLも開発が続いており、最新版はSBCL 2.6.9(2026年9月26日リリース)です(SBCL公式サイト、2026年10月16日確認)。言語として現役ではあるものの、仕事の募集として表に出る数はClojureよりずっと少ないのが実情です。

Clojureはどんな業界で使われているか

Clojureの公式チームが毎年行っている利用者アンケート「State of Clojure 2025」(2026年2月18日公開)では、回答者の71%が仕事でClojureを使っていると答え、業界はフィンテック、エンタープライズソフトウェア、ヘルスケアの3つで合計51%を超えています。また、回答者の82%は6年以上のプロの開発経験を持っていました。

この結果から読み取れるのは、Clojureの仕事は「経験のあるエンジニアが、金融や業務システムの領域で使っている」ことが多いという点です。プログラミング未経験からLispだけを学んで副業案件を取る、という道筋は現実的ではありません。ほかの言語での実務経験があり、そこにClojureを加える、という順番になります。

国内でも、公式サイトのClojureを使う企業の一覧に名前が載っている会社があります。たとえばトヨクモ株式会社は、公式の技術ブログで「Clojureを書きたいエンジニア」を募集していると書いており、Clojureの勉強会の会場も提供しています(2026年10月16日確認)。同社の事業内容はトヨクモの評判は?で整理しています。

Clojure案件で前提になりやすい知識

Clojureの案件票では、言語の文法そのものより、開発の進め方や周辺の道具を知っているかが問われます。公式のガイドや主要ツールの説明をもとに、事前に触っておきたいものを挙げます。

知識・道具 内容 参考(公式)
REPLを使った開発 コードを少しずつ評価しながら組み立てる、Clojureの基本的な開発スタイル Programming at the REPL
Clojure CLIとdeps.edn 公式のコマンドラインツール。deps.ednに依存ライブラリを書き、clj コマンドでREPLを起動する Deps and CLI Guide
Leiningen project.clj でプロジェクトを管理する、以前から広く使われているビルドツール。既存のプロジェクトではこちらが使われていることも多い Leiningen
JVMとJavaのライブラリ Clojureから直接Javaのクラスを呼び出すため、例外の読み方やライブラリの探し方はJavaの知識がそのまま役立つ Rationale
ClojureScript ClojureのコードをJavaScriptに変換する仕組み。フロントエンドまで同じ言語で書く会社で使われる ClojureScript

既存のプロジェクトに途中から入る副業では、CLIとLeiningenのどちらで管理されているかによって最初のセットアップが変わります。両方の設定ファイル(deps.edn と project.clj)を読めるようにしておくと、参加初日に手が止まりにくくなります。

Lisp案件の探し方

1. 案件サイトでは「Clojure」で検索する

フリーランス向けのエージェントや案件サイトで「Lisp」と検索しても、ほとんど結果が出ないか、Clojure案件が混ざって表示されます。検索語は「Clojure」「ClojureScript」を基本にし、「Common Lisp」は別に検索しておくと漏れが減ります。副業の場合は、検索条件で「週1〜3日」「リモート」などの稼働条件を絞り込みます。

募集が少ない言語では、案件票の言語欄だけでなく本文も読むことが大切です。「Clojureの経験は不問、Javaか関数型言語の経験があれば可」といった書き方の案件もあるため、言語名だけで判断しないほうが選択肢が広がります。

2. Clojureを使っている会社に直接あたる

Clojureのような言語では、採用ページや技術ブログで使用言語を明記している会社が見つけやすい相手です。公式の企業一覧、各社の技術ブログ、GitHubで公開されているリポジトリなどから使っている会社を調べ、業務委託や副業での参加を受け付けているかを確認します。正社員の募集しか出していない会社もあるので、問い合わせる前に募集要項を読みます。

3. コミュニティに参加する

国内では、Lisp全般のユーザーグループ「Shibuya.lisp」がconnpassで勉強会「lispmeetup」を続けています。Shibuya.lispのconnpassページでは、2026年5月28日に第118回が開かれたことが確認できます(2026年10月16日確認)。勉強会での発表や、オープンソースのライブラリへの貢献は、言語の経験を示す材料になります。

4. 経験を見せられる形にしておく

  • GitHubに、Clojureで書いた小さなWebアプリやライブラリを置き、READMEに何を作ったかを書く
  • Javaなど、JVMでの実務経験があれば職務経歴に明記する(Clojure案件ではJVMの知識が前提になりやすい)
  • 関数型プログラミングの考え方(不変データ、純粋関数、高階関数)を説明できるようにしておく

関数型プログラミングの基本は関数型プログラミングとは?純粋関数・不変性・高階関数をPythonのコードでわかりやすく解説で、身近な言語で確認できます。

副業で受ける前に確認すること

勤務先の就業規則

会社員が副業をするときは、まず勤務先の就業規則を確認します。厚生労働省は「副業・兼業の促進に関するガイドライン」(令和4年7月8日改定版)を公開しており、企業と働く人の双方が守るべきルールを整理しています。競業にあたる仕事や、勤務先の秘密に関わる仕事は認められないことが多いため、同業の会社から受ける案件は特に注意が必要です。

確定申告

国税庁のタックスアンサーNo.1900では、給与を1か所から受けていて全額が源泉徴収の対象となる人でも、給与所得と退職所得以外の所得の合計が20万円を超える場合は確定申告が必要とされています(2026年10月16日確認)。副業の収入ではなく、経費を引いた所得で判定する点に注意してください。

契約条件(フリーランス法)

個人で業務委託を受ける場合、2024年11月1日に施行された特定受託事業者に係る取引の適正化等に関する法律(フリーランス法)により(公正取引委員会の解説)、発注する事業者には業務内容や報酬額、支払期日などを書面やメールで明示することが求められます。口頭だけで仕事を始めず、条件が書かれたものを受け取ってから着手しましょう。

近い言語の副業記事

使う人が少ない言語の案件の探し方は、言語が違っても考え方が似ています。COBOLの副業案件、Ada言語の副業・仕事にするための進め方もあわせて参考にしてください。案件サイトの使い方はIndeedでエンジニア副業案件を探す方法で扱っています。

よくある質問

Q. Lispの案件はありますか?

あります。ただし大半はLispの方言であるClojureの案件で、Common LispやSchemeを名指しした副業案件はごくわずかです。案件サイトでは「Clojure」「ClojureScript」で検索し、Common Lispは別に検索すると見つけやすくなります。

Q. Lisp未経験でも副業案件を取れますか?

プログラミング自体が未経験の場合は難しいと考えてください。Clojureの公式アンケート(State of Clojure 2025)では回答者の82%が6年以上の開発経験を持っており、仕事で使っているのは経験のあるエンジニアが中心です。Javaなどでの実務経験にClojureを加える順番が現実的です。

Q. Common LispとClojure、どちらを学ぶべきですか?

案件を探すことが目的ならClojureです。JVMの上で動きJavaのライブラリを使えるため業務で採用されやすく、公式サイトには利用企業の一覧も公開されています。Common Lispは言語として開発が続いていますが、募集として表に出る数は少なめです。

Q. Lispの副業で収入が20万円を超えたら確定申告は必要ですか?

給与を1か所から受けていて全額が源泉徴収されている会社員の場合、副業などの所得(収入から経費を引いた金額)の合計が20万円を超えると確定申告が必要です(国税庁タックスアンサーNo.1900)。収入ではなく所得で判定します。

プログラミング学習に興味がある方は、まずは無料体験会へ

無料体験会・お申し込みはこちら