Goの案件・仕事・求人情報
該当件数
97件
並び替え:
NEW
エンド直
【PHP/Go】新規事業部における開発エンジニアの案件・求人
〜
1,000,000円/月
(週5日)
開発環境 | PHP, Go | |
求めるスキル |
・ 設計、クラウド基盤構築
・ 開発、テスト ・ 事業調整 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
NEW
エンド直
【PHP/Go】新規事業部における開発エンジニアの案件・求人
〜
1,000,000円/月
(週5日)
・開発、テスト
・事業調整
■求める人物像:
・コミュニケーションが強く一人でWebサービスを立ち上げられるレベルの方
〜
700,000円/月
(週5日)
開発環境 | Go, Kotlin | |
求めるスキル |
・ チームでのプロダクト開発経験
・ Kotlin, java, goなどの静的型付け言語を用いたサーバサイドアプリケーションの開発経験 ・ データベースの設計経験 ・ RESTful APIの開発経験 ・ ktorを用いたプロダクト開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・Kotlin, java, goなどの静的型付け言語を用いたサーバサイドアプリケーションの開発経験
・データベースの設計経験
・RESTful APIの開発経験
〜
700,000円/月
(週4日〜5日)
開発環境 | Go, 開発ディレクション/大規模 | |
求めるスキル |
・ Go言語による開発経験
・ Webアプリケーションの設計・開発経験(3年以上) ・ オブジェクト指向による設計・開発経験 ・ 単体テストを用いた継続的な開発の経験 ・ フレームワークやライブラリの問題を解決する知識・経験 |
もっと見る |
募集職種 | インフラエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週4日〜5日)
・Webアプリケーションの設計
・開発経験(3年以上)
・オブジェクト指向による設計
・開発経験
・単体テストを用いた継続的な開発の経験
〜
700,000円/月
(週5日)
開発環境 | Go, React.js | |
求めるスキル |
・ GoもしくはReactでの設計、01での開発経験があること
・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | バックエンドエンジニア, システムエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・チームの立ち上げ期で開発を進めた経験
〜
900,000円/月
(週5日)
開発環境 | Go, React.js | |
求めるスキル |
・ Reactでの設計、01での開発経験があること
・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | フロントエンドエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・チームの立ち上げ期で開発を進めた経験
〜
700,000円/月
(週4日〜5日)
開発環境 | Go, Node.js | |
求めるスキル |
・ Goを用いたウェブアプリケーション開発経験
・ 1年以上の自社プロダクト参画経験 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
開発環境 | Go, Nuxt.js | |
求めるスキル |
・ 尚可要件:
|
|
募集職種 | バックエンドエンジニア, システムエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
- SEとしての実務経験3年以上
・尚可要件:
-コミュニケーション力
- 開発経験(特にNuxt.js、Go)
- 40歳前後推奨
〜
1,000,000円/月
(週5日)
開発環境 | Go, Swift | |
求めるスキル |
・ GoあるいはSwiftでの01での開発経験
・ チームの立ち上げ期で開発を進めた経験 ・ 買取りやマッチング等、2つのステークホルダー(買いたい人、売りたい人/転職先を探している人、人材を探している企業/男性、女性等)がいるサービスを手掛けた経験 |
|
募集職種 | iOSエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・チームの立ち上げ期で開発を進めた経験
〜
900,000円/月
(週5日)
開発環境 | Go, React.js | |
求めるスキル |
・ RDBでのパフォーマンスを意識したコードを書くことができる
・ サーバーサイドをTDD(テスト駆動設計)で書いたことがある ・ 型のある言語での経験 ・ Next.js ・ Go |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・サーバーサイドをTDD(テスト駆動設計)で書いたことがある
・型のある言語での経験
〜
900,000円/月
(週5日)
開発環境 | Go, AWS | |
求めるスキル |
・ Go(または動的型付け言語)によるWebアプリケーションのバックエンド開発業務経験
・ Google Cloud や AWS などのクラウドサービスでのバックエンド運用経験 ・ アジャイル(スクラムなど)での業務経験 ・ Layered Architecture や Clean Architecture などのソフトウェアアーキテクチャへの理解、業務での利用経験 ・ Web3に関する知識・経験(または興味) |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・Google Cloud や AWS などのクラウドサービスでのバックエンド運用経験
・アジャイル(スクラムなど)での業務経験
・Layered Architecture や Clean Architecture などのソフトウェアアーキテクチャへの理解、業務での利用経験
〜
400,000円/月
(週3日〜5日)
開発環境 | Go, AWS | |
求めるスキル |
・ Webアプリケーションのバックエンドの開発・設計経験
・ Golangを用いた設計・開発経験(3年ほど) ・ データベースの設計・開発経験 ・ クラウド上での設計・開発経験 ・ チームでの開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
400,000円/月
(週3日〜5日)
・設計経験
・Golangを用いた設計
・開発経験(3年ほど)
・データベースの設計
・開発経験
〜
1,000,000円/月
(週4日〜5日)
開発環境 | Go, SQL | |
求めるスキル |
・ 一般的なWebアプリケーションの大まかな構成を理解していること
・ バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可) ・ 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用 ・ コンポーネント自体はマネージドサービスでも可 ・ プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める |
もっと見る |
募集職種 | 機械学習エンジニア, システムエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週4日〜5日)
・スキル
・経験を持っていること:
WebApp開発の知識、スキル
- 一般的なWebアプリケーションの大まかな構成を理解していること
- バックエンドアプリケーションの開発経験(設計及び実装)(Sr. Backend engineer レベルであると尚可)
フルタイムの業務経験最低2年以上
2. 機械学習、検索、推薦、自然言語処理、画像処理等、高度なアルゴリズムのいずれかをコアコンポーネントとするソフトウェア開発プロジェクトに携わり、継続的に改善した経験:
- 例: ECにおける商品推薦、UGCテキストや画像の分類問題、Elasticsearch/Solrを用いた検索システムの結果改善をはじめとした運用
- コンポーネント自体はマネージドサービスでも可
3. ビジネス/エンジニアとのコミュニケーション力:
- プロジェクトのアウトカムをプロダクトマネージャや分析者と共に議論し定義でき、機械学習タスクとして要件に落とし込める
- 複雑な要件を整理、適切なステークホルダーを巻き込んで合意形成できる
4. 日本語Fluent(流暢)レベル以上:
- ネイティブでない方であれば、日本語が共通言語であるチームでの業務経験があること
〜
900,000円/月
(週5日)
開発環境 | Go, Docker | |
求めるスキル |
・ バックエンド(API, Batch)の開発経験:3年以上
・ システムの運用保守経験:3年以上 ・ Golangの開発経験:3年以上 ・ RDBMSの利用経験 ・ Docker, Datadogの利用経験など、開発環境にマッチしたツールの利用経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・システムの運用保守経験:3年以上
・Golangの開発経験:3年以上
・RDBMSの利用経験
〜
900,000円/月
(週5日)
開発環境 | Go, AWS | |
求めるスキル |
・ バックエンド(API, Batch)の開発経験:3年以上
・ Terraformでのクラウド環境(AWS) 構築/運用経験 : 3年以上 ・ システムの運用保守経験:3年以上 ・ 複数のプログラミング言語を使った開発経験がある ・ RDBMSの利用経験 - 経験や得意分野が職務経歴書に記載されている |
もっと見る |
募集職種 | バックエンドエンジニア, セキュリティエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
- Terraformでのクラウド環境(AWS) 構築/運用経験 : 3年以上
- システムの運用保守経験:3年以上
- 複数のプログラミング言語を使った開発経験がある
- RDBMSの利用経験 - 経験や得意分野が職務経歴書に記載されている
- 例:自己PR, 具体的な作業内容や学び
〜
600,000円/月
(週5日)
開発環境 | Go, SQL | |
求めるスキル |
・ Go言語をを用いた開発経験(目安3年以上)
・ SQLの一般的な知識(特にPostgresSQL) ・ クラウドサービス提供事業者での就業経験 ・ アジャイル形式の開発プロセスでの開発経験 ・ フロントエンドの開発経験(React, Vue.js等) |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | 基本出社一部リモート |
〜
600,000円/月
(週5日)
・SQLの一般的な知識(特にPostgresSQL)
〜
700,000円/月
(週4日〜5日)
開発環境 | Go, React.js | |
求めるスキル |
・ システムアーキテクトとして分析、技術選定、導入、設計等の経験
・ テックリードの経験 ・ 0→1からWebシステムを開発した経験 ・ 開発対象物: SaaSプロダクト ・ セキュリティ領域の知見 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週4日〜5日)
・テックリードの経験
・0→1からWebシステムを開発した経験
・開発対象物: SaaSプロダクト
〜
900,000円/月
(週4日〜5日)
開発環境 | Go, 開発ディレクション/大規模 | |
求めるスキル |
・ Golangを用いた開発経験
・ リードエンジニアとしての経験 ・ 上流から下流までの経験 ・ GraphQLを⽤いた開発経験 ・ 大規模サービスでの開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日〜5日)
・リードエンジニアとしての経験
・上流から下流までの経験
〜
900,000円/月
(週3日〜5日)
開発環境 | Go, Vue.js | |
求めるスキル |
・ Goを用いた開発経験
・ TypeScript、Vue.js または React.js を用いた開発経験 ・ toCのWebサービスの2年以上の業務経験 ・ 複数のコンポーネントからなるWebサービスの2年以上の開発経験 ・ GraphQL, gRPC またはこれに類する通信技術の業務利用経験 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週3日〜5日)
・TypeScript、Vue.js または React.js を用いた開発経験
(Vue3を使っているので、「Vue2は経験あるけどReactはやったことない」より「メインはReact使っていた」の方がマッチ)
・toCのWebサービスの2年以上の業務経験
・複数のコンポーネントからなるWebサービスの2年以上の開発経験
・GraphQL, gRPC またはこれに類する通信技術の業務利用経験
GoのよくあるQ&A
-
Goの月額単価相場はいくらですか?
60万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Goの案件数はどのくらいありますか?
97件です。(ITプロパートナーズで掲載中の案件数です)
-
Goのリモートワーク可能な案件はありますか?
あります。Goの案件のうち96%がリモートワーク可能です
Goのフリーランス求人・案件について
-
Goとは
Go(ゴー)とはシンプルかつ、高速な処理を可能にすることを目的として作成されたプログラミング言語です。Googleが開発した言語で、メルカリやYouTubeなど大手サービスもGoで開発されています。Goは日本では「Go言語」、海外では「Golang(ゴラング)」と呼ばれることが一般的です。
構文がシンプルで誰が読んでも理解しやすいことから、チーム開発で用いられることが多い言語です。2009年に開発された比較的新しい言語でありながら、コードの書きやすさと処理能力に優れていることから、使用する企業やサービスが増加しています。Webアプリケーションのバックエンドに限らず、スマホアプリやドローン開発にも使用できることも特徴です。
一方、シンプルな設計で機能が制限されていることも特徴です。多くのオブジェクト指向言語で使用されている「継承」や「例外処理」が実装されていません。フレームワークもRubyon RailsやLaravel、Djangoのような標準となるものが存在しておらず、メリットとデメリットを踏まえた上で選択する必要があります。
-
Goフリーランス案件・求人の特徴や動向
Goフリーランス案件・求人は数多く存在しています。案件数ではRubyやPHPよりも少なくなりますが、高単価な案件が多いことが特徴です。まだGoエンジニアの数は多くないため、高単価案件を獲得するチャンスも十分にあります。
Web系言語のエンジニアに共通していますが、フルリモートで開発することも可能です。シンプルな構文が特徴の言語のため、他のプログラミング言語に比べてレビューや共有にかかるコストが少なくなります。開発環境をチームで共有し、使用するライブラリを統一していれば場所を選ばずに働くことも容易です。
またGoは少ない労力で開発することを重視した言語であり、既存のサービスをGoにリプレイスする企業も増加しているため、高単価案件が多く発生すると予想されます。
-
Goフリーランス案件・求人の代表的な案件の種類
Goのフリーランス案件・求人について3つの案件例をご紹介します。個人で完結する案件もあれば、チーム開発の一員として仕事をすることもあるため、ぜひ自分にあった働き方を見つけて下さい。
- Webアプリケーション作成(個人開発)
単発案件で一番多いのがWebアプリケーション開発です。数日で終わるような簡単なものから、数ヶ月かかるような規模の製品まで様々な案件があります。
個人開発のため、データベースやスクレイピングなど多くの知識が必要です。またHTMLやCSS、JavaScriptといったフロントエンドの知識も条件となっている案件も多く存在します。案件を獲得するためには、十分なポートフォリオを用意しておきましょう。
- API作成(個人開発)
API開発はフロントエンドの開発が必要ない分、Webアプリケーション開発よりもGoに集中して実装することが可能です。一方、JSONやXMLをGoで扱える知識や、httpやセキュリティなどネットワーク、インフラの知識が必要となります。
また誰でもアクセスできるAPIであれば問題ありませんが、特定の人しかアクセスできないAPIは認証の実装が必要です。手を動かしてコードを書くのはGoがメインになりますが、実装する上での知識と経験が求められます。
ご自身のポートフォリオで認証を実装していれば案件に繋がる可能性も高くなるため、案件を意識してポートフォリオを作成しましょう。
- 大規模開発(チームに所属)
単価が最も高くなるのがチームに所属して大規模開発に参加することです。フルリモート案件も多く、月に50〜100万円の案件も数多く掲載されています。
単価の低いクライアントワークで消耗している場合は、フルリモートでチームに参画した方が収入はUPします。ただし、こちらも実務経験3〜5年程度がマストになるため、初心者には厳しい案件です。案件を獲得するためには、企業で実務経験を積むことが最も近道であり、重要です。
-
Goフリーランス案件・求人を獲得する為に必要なスキルや経験
Goの案件を獲得するためには、3〜5年の開発経験がマストです。Goはシンプルで習得コストも低いため、他のオブジェクト指向の言語の開発経験でも問題ありません。また、データベースやネットワーク、セキュリティなどの幅広い知識が要求されることも多くあります。
合わせて、ポートフォリオを充実させておくことも大切です。GitHubでソースコードを公開することも忘れてはいけません。実際にGoでどれほど書けるのかを公開すると、案件獲得に繋がりやすくなります。3〜5年の経験があれば、十分なコードを書けるはずなので、公開する前提でポートフォリオを作成しましょう。
また、Goでは並行処理を理解しておきましょう。Goの言語ではgoroutine(ゴルーチン)と呼ばれる並行処理を簡単に記述する機能があります。多くの機能で実装が必要になるため、並行処理の勉強は案件獲得に効果的です。
-
Goフリーランスエンジニアにおすすめのフレームワーク
Goのフレームワークを使用すれば、開発の手間が少なくなります。Webアプリケーションを開発する際に、フレームワークは必須です。しかし「Goといったらこのフレームワーク」のようなスタンダードなフレームワークは存在していないため、有名な2つをご紹介します。
- Echo
Echoは、小規模〜中規模程度のWebアプリケーション向けのフレームワークです。軽量なGo言語フレームワークで、初心者向けの教材でもよく使用されています。
RESTを前提としているため、個人で一般的なWebアプリケーションを開発する際には、Echoを使用すれば問題ありません。Goのフレームワークの中では日本語の情報が多いため、初心者が勉強するには最適です。
- Gin
軽量かつフルスタックWebアプリケーションを作成する場合に、オススメのフレームワークがGinです。GinはHTTPルーターのレスポンスが早いことが特徴であり、Echo同様、軽量のフレームワークながらセキュリティに強いという特徴があります。
作成するアプリケーションの規模や実装の難易度によって、EchoかGinを使い分けることをオススメします。
-
Goフリーランス案件・求人に役立つおすすめ資格
Goの技量を測定できる資格は、執筆時点(2022年5月)では存在していません。そのため、Goで案件を獲得する場合はポートフォリオの成果が大きく反映されます。
実務経験が無い場合も、ポートフォリオに時間をかけて丁寧に作り込めば案件獲得の可能性はUPします。バックエンドをGoで構築し、そのソースコードリンクもポートフォリオ内に添付することで、評価となります。
チェックされることを想定して綺麗なソースコードを書いておきましょう。
-
Goの習得方法や難易度
Goはシンプルに記述できる言語のため、習得の難易度は低いと言われています。そのため、初心者やこれからプログラミングを始めるための言語として人気です。
また型の制約がある静的型付け言語のため、Goで得た知識は他の言語でも応用できます。記述ミスで発生したエラーはコンパイラが指摘してくれるため、勉強にはもってこいの言語です。
一方、日本語の学習教材が少ないため、エラーなどで詰まった時に対処が難しいのが現状です。PythonやRubyと比べて圧倒的に初心者向けの学習教材が少なく、個人での学習の難易度は高くなります。
エラーが解決できなかったり分からないことが多かった場合は、オンラインのメンターをつけるか、プログラミングスクールに入ってみることも検討して下さい。メンターなどで現役のエンジニアに質問ができれば、Goの文法だけでなくセキュリティやデータベースについても教えてもらえることもあります。
-
Goフリーランスエンジニアの将来性
Goは現在も需要が多いですが、今後も伸び続ける言語です。近年、大きなサービスを中心にGoにリプレイスする流れがあり、Goエンジニアの平均給与も上昇しています。
個人でのフリーランス案件数は依然としてPHPやRubyには劣りますが、Goでは高単価案件を狙える可能性があります。稼ぎたい場合、Goエンジニアになることが近道です。Rubyon RailsのようなフルスタックなフレームワークはGoには存在していませんが、学習コストの低さからエンジニアも増加することが予想されます。
早めに習得してポートフォリオを作成することをオススメします。
また学習する人数の増加に伴い、プログラミングスクールの講師需要も増加します。多言語の実務経験がある場合、オンラインスクールの講師となることも手段の1つとなりそうです。