Goの案件・仕事・求人情報
該当件数
69件
並び替え:
〜
700,000円/月
(週4日〜5日)
開発環境 | Go, AWS | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週4日〜5日)
・運用経験
運用経験
・RDBを用いた開発経験
3ヶ月〜6ヶ月スパンでの正社員転向を視野に入れていただけるかどうか
〜
900,000円/月
(週3日〜5日)
開発環境 | Go, React.js | |
求めるスキル |
・ toBのWEBサービス/システム開発経験
・ Goを用いたバックエンド開発経験(モダンなJavaやKotlinでのバックエンド開発経験があれば検討) ・ ReactなどのモダンFWでのフロント開発経験 ・ 開発においてリーダークラスでの自走力 ※コードレビューもできればベター |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週3日〜5日)
・Goを用いたバックエンド開発経験(モダンなJavaやKotlinでのバックエンド開発経験があれば検討)
・ReactなどのモダンFWでのフロント開発経験
・開発においてリーダークラスでの自走力 ※コードレビューもできればベター
〜
700,000円/月
(週3日〜5日)
開発環境 | Go, Node.js | |
求めるスキル |
・ TypeScript(Node.js)もしくはGoでのAPIの設計・開発経験3年以上
・ RDBMSを用いたDB設計の経験 ・ クライアントや社内関係者との仕様調整 ・ Flutterでのモバイルアプリ開発経験 ・ Next.jsでのWebフロントエンド開発経験 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週3日〜5日)
・開発経験3年以上
・RDBMSを用いたDB設計の経験
・クライアントや社内関係者との仕様調整
〜
700,000円/月
(週5日)
開発環境 | PHP, Go | |
求めるスキル |
・ API開発、CMS(管理画面)開発経験(3年以上)
・ PHP、Java、Goなどいずれかの言語による開発経験(5年以上) ・ DBのSQLチューニング ・ モバイルアプリの技術的知見(Push通知など) ・ クラウド上での高負荷システムの開発・運用経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週5日)
・PHP、Java、Goなどいずれかの言語による開発経験(5年以上)
〜
900,000円/月
(週4日〜5日)
開発環境 | Go, GoogleCloudPlatform | |
求めるスキル |
・ Webアプリケーションの開発経験
・ Go言語の経験 ・ API仕様などの内部設計 ・ RDBのテーブル設計及び開発 ・ 日本語でネイティブと同等のコミュニケーションが可能なこと / Native-like fluency in Japanese |
もっと見る |
募集職種 | QAエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
開発環境 | Go, TypeScript | |
求めるスキル |
・ マイクロサービス設計されたプロダクトにおいて、Goを用いたバックエンド開発や、インフラ構築をされたご経験
・ チームでのプロダクト開発経験 ・ ユーザー数の多い大規模サービスの開発経験 ・ TypeScript/Reactを用いたフロントエンド開発経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
・チームでのプロダクト開発経験
・ユーザー数の多い大規模サービスの開発経験
〜
700,000円/月
(週5日)
開発環境 | Go, JavaScript | |
求めるスキル |
・ golangを用いた開発経験1年以上
・ webエンジニアとしての開発経験3年以上 ・ ゲームの開発経験(スマートフォンゲームだと尚良) ・ JavaScriptでの開発経験 ・ チームリーダー/エンジニアリーダー/PMなどの経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・webエンジニアとしての開発経験3年以上
〜
900,000円/月
(週5日)
開発環境 | PHP, Go | |
求めるスキル |
・ Go経験1年以上(新基盤の構築のため)
・ PHP経験複数年(現基盤の読解のため) ・ AWS Cognito/Keycloak/Okta/Auth0といった認証基盤の設計と実装の実務経験 ・ セキュリティベストプラクティス(SQLインジェクション、XSSなどの防御)に関する知識 ・ 個人情報保護法に関する知見 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・PHP経験複数年(現基盤の読解のため)
・AWS Cognito/Keycloak/Okta/Auth0といった認証基盤の設計と実装の実務経験
・セキュリティベストプラクティス(SQLインジェクション、XSSなどの防御)に関する知識
〜
800,000円/月
(週3日〜5日)
開発環境 | Go, DB設計/DMP構築 | |
求めるスキル |
・ Golangによる開発経験
・ 設計(DB設計含む)のご経験 ・ 認証周りのご経験 ・ クラウドインフラ周りの知見 ・ 医療系サービスまたは医療業界経験者 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週3日〜5日)
・設計(DB設計含む)のご経験
〜
700,000円/月
(週5日)
開発環境 | Go, プロジェクトマネジメント | |
求めるスキル |
・ QAEとして設計段階からプロダクト開発に携わっていた経験
・ プロジェクトでのQAプロセス改善の経験 ・ アジャイル / スクラムでのQA経験 ・ 基本的なWebアプリケーションまたはモバイルアプリのQA経験 ・ エンジニア / デザイナー / PM等、異なるチームや職種と連携して業務を遂行した経験 |
もっと見る |
募集職種 | QAエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
・プロジェクトでのQAプロセス改善の経験
・アジャイル / スクラムでのQA経験
・基本的なWebアプリケーションまたはモバイルアプリのQA経験
・エンジニア / デザイナー / PM等、異なるチームや職種と連携して業務を遂行した経験
〜
700,000円/月
(週4日〜5日)
開発環境 | Go, AWS | |
求めるスキル |
・ Goでの開発経験 1年以上
・ AWS上での開発経験 ・ ゲームやモバイルアプリの開発/運用経験 ・ NoSQL(MongoDB)を利用したアプリケーション開発/運用経験 |
|
募集職種 | バックエンドエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週3日〜5日)
開発環境 | Go, Vue.js | |
求めるスキル |
・ Go言語での開発経験2年以上
・ Webバックエンド開発経験5年以上 ・ 分散アーキテクチャにおける機能設計及び実装経験 ・ 既存コードを読み解いて迅速にキャッチアップする能力 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・Webバックエンド開発経験5年以上
・分散アーキテクチャにおける機能設計及び実装経験
・既存コードを読み解いて迅速にキャッチアップする能力
■求める人物像:
・異なる職種のメンバーと良好な関係を築いて、案件の推進に貢献できる方
・日々速いスピードで変化する状況を楽しみ柔軟に対応していける方
〜
1,000,000円/月
(週5日)
開発環境 | Go, DB設計/DMP構築 | |
求めるスキル |
・ Golangによる開発経験
・ 設計(DB設計含む)のご経験 ・ 認証周りのご経験 ・ クラウドインフラ周りの知見 ・ 医療系サービスまたは医療業界経験者 |
|
募集職種 | バックエンドエンジニア, インフラエンジニア | |
リモートワーク | フルリモート |
〜
1,000,000円/月
(週5日)
・設計(DB設計含む)のご経験
〜
1,000,000円/月
(週5日)
開発環境 | Go, React.js | |
求めるスキル |
・ GoによるWebアプリの開発経験(3年以上)
・ フロントエンドの開発経験(React/Next.jsなど) ・ リードエンジニアのご経験 ・ 指示待ちではなく、能動的に仕事を作っていける ・ コミュニケーションの頻度を重視し、顧客・プロジェクトメンバーと密に連携をとれる |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週5日)
・フロントエンドの開発経験(React/Next.jsなど)
〜
900,000円/月
(週5日)
開発環境 | Go, GoogleCloudPlatform | |
求めるスキル |
・ Go(またはその他の静的型付け言語)による開発経験
・ API(REST、gRPC、GraphQL)の設計・開発経験 ・ Dockerの利用経験 ・ 中規模以上のWebサービスの開発・運用経験 ・ GCP、AWS等の各種クラウドサービスの利用経験 |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・API(REST、gRPC、GraphQL)の設計
・開発経験
・Dockerの利用経験
・中規模以上のWebサービスの開発
・運用経験
〜
900,000円/月
(週3日〜5日)
開発環境 | Go, GoogleCloudPlatform | |
求めるスキル |
・ Go(または動的型付け言語)によるWebアプリケーションのバックエンド開発業務経験
・ Google Cloud や AWS などのクラウドサービスでのバックエンド運用経験 ・ アジャイル(スクラムなど)での業務経験 ・ Layered Architecture や Clean Architecture などのソフトウェアアーキテクチャへの理解、業務での利用経験 ・ Web3に関する知識・経験(または興味) |
もっと見る |
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週3日〜5日)
・Google Cloud や AWS などのクラウドサービスでのバックエンド運用経験
・アジャイル(スクラムなど)での業務経験
・Layered Architecture や Clean Architecture などのソフトウェアアーキテクチャへの理解、業務での利用経験
〜
900,000円/月
(週5日)
開発環境 | PHP, Go | |
求めるスキル |
・ 3年以上のウェブアプリケーションの開発・運用経験
・ PHPまたはGoによるアプリケーション開発の経験 ・ RDBMSでのテーブル設計およびパフォーマンスチューニングの経験 ・ OAuth 2.0 や OIDC による認証・認可を必要とするウェブアプリケーションの開発経験 ・ DevSecOpsCI/CDに則ったデプロイフロー設計 |
もっと見る |
募集職種 | アプリケーションエンジニア, PL | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週5日)
・運用経験
・PHPまたはGoによるアプリケーション開発の経験
・RDBMSでのテーブル設計およびパフォーマンスチューニングの経験
〜
900,000円/月
(週5日)
開発環境 | Go, AWS | |
求めるスキル |
・ Golang を用いてAPIサーバを構築した経験がある方
・ 0→1での業務のご経験またはご自身で対応できる方 ・ AWSでのWebインフラ構築スキル ・ セルフマネジメントができる方 ・ 他のエンジニアやステークホルダーとコミュニケーションを取り、仕様の調整からすることが出来る方 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・0→1での業務のご経験またはご自身で対応できる方
GoのよくあるQ&A
-
Goの月額単価相場はいくらですか?
58万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
Goの案件数はどのくらいありますか?
69件です。(ITプロパートナーズで掲載中の案件数です)
-
Goのリモートワーク可能な案件はありますか?
あります。Goの案件のうち97%がリモートワーク可能です
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つとなりそうです。