Go言語の年収中央値は600万円です。この値では、Scalaと同等であり、他のプログラミング言語のPython(575.1万円)、Kotlin(575万円)などよりも高額となっています。Go言語は、他の言語と比較して習得者が少ない一方で、需要が増加しているため年収が非常に高くなっています。
Go言語の特徴
・オープンソースである
・コンパイルが高速で、実行速度が速い
・並行処理が得意である
・クロスプラットフォームに対応している
・標準パッケージが充実している
・記述がシンプルで書き方に個人差が少なく、またメモリ解放忘れなどが起こりにくい仕様のため安全性が高い
・学習コストが低い
・スマホアプリ開発
・Webアプリ開発
・Webシステム開発
・SaaS、PaaS開発
・AI(人工知能)開発
Go言語の仕事では、基本的にサーバーサイド開発を担当することが多いです。また、規模の大きいシステム開発を行う案件が多い傾向にあるため、チームで業務に参画するケースもあります。
Go言語の案件では、Go言語以外のスキルも要求されることが多く、Go言語の経験を必須としていない案件もあります。案件により、具体的に必要なスキルは異なりますが、以下では要求されるスキルの例を紹介します。
・Kotlin、PHP、Java、RubyなどのGo言語以外のプログラミング言語での開発経験
・AWS、GCP、Azureなどのクラウドサービスに関する知識や使用経験
・GithubやSlackをはじめとするツールを使用した、チームでの開発経験
・データベースやミドルウェアに関するスキル
・ネットワークなどのインフラに関するスキル
Go言語の案件数は、PythonやKotlin、Swiftなどの他のプログラミング言語と比較すると少ないですが、案件の相場は比較的高く、およそ65万/月から75万/月となっています。高額な案件では、前述のような幅広い知識や経験が求められますが、100万/月以上の案件もあります。
Go言語が採用される理由
・記述がシンプルで学習コストが低く、効率的な作業ができる
・言語構造がシンプルでミスを見つけやすく、コンパイル時にエラーの検出が可能なため、エラーが起こりにくい
・柔軟性と拡張性が高いため将来のサービス拡大や機能の追加が容易である
・Webサーバーとアプリ開発ができる
いつでもキャンセルできます
検索キーワード:Go言語
業務内容:大手動画配信サイト運営企業における、Go言語を用いた基盤システムの開発業務。担当工程:基盤システム開発スキル:Go言語勤務形態:フルリモート業種業界:情報・通信・メディア |
業務内容:官公庁向け情報基盤開発支援詳細設計、プログラム開発、結合テスト、各種レビュー、業務打合せ担当工程:詳細設計~スキル:必須:Go言語での開発経験尚可:DynamoDBでの開発経験、Lambdaを使用したバッチ開発経験勤務地:東京都その他:基本オンサイト |
業務内容:国内大手エンタメサービス企業における認証認可機構のバックエンドエンジニア業務担当工程:バックエンド開発スキル:Go言語認証認可機構の知識バックエンド開発経験勤務地:関東業界:情報・通信・メディア |
業務内容:会員・商品・認証認可チームのシステム開発業務。具体的には以下の業務を想定。-チーム内のエンジニアと協力しながらシステム設計、開発、テスト-システムの課題出しと解決に向けた提案、実働-管轄システム運用作業全般-管轄システム障害発生時の復旧対応-Go言語を用いたWebアプリケーション開発-PHPを用いたWebアプリケーション開発-マイクロサービスやドメイン駆動設計などのモダンアーキテクチャの開発必要要件:-3年以上のWebアプリケーション開発経験-Goでの開発経験-マイクロサービス開発やドメイン駆動設計などのモダンアーキテクチャ開発経験尚可要件:-PHPでの開発経験-アジャイル/スクラム開発経験-モダンアーキテクチャの設計経験-Docker/Kubernetesの利用経験-高負荷を考慮した設計・開発経験勤務地:東京都業種:情報・通信・メディア |
業務内容:アイドルのライブ動画をVRでリアルタイム配信するサービスの開発に関するサーバー開発業務。Go言語を用いたバックエンド開発、GCPを利用した環境構築、Dockerを使用。管理画面の実装(Vue.js,React.jsを使用)も含む。担当工程:バックエンド開発、環境構築、管理画面実装スキル:必須:・Go言語による開発経験・WEBサービスの開発/運用経験・10人以上のチームでの開発経験・AWS,GCPを利用した環境構築の経験(GCPが望ましい)歓迎:・数十万DAUのトラフィックを扱うサービスのパフォーマンスチューニング経験・動画配信サービスの開発経験(リアルタイム配信)・Vue.js,React.jsを利用した管理画面の実装経験・Dockerを用いた開発経験その他:・業界:情報・通信・メディア・勤務形態:フルリモート・稼働:週5日の100%稼働・開始時期:8月予定(多少の前後相談可) |
業務内容:自然災害による農地/農業用施設被害に対応するための「災害事務ツール」の新規開発。被害情報のデータベース管理、所定様式への自動反映、リモート査定の機能を持つシステムを開発。Goを使用し、GCPにデプロイ。スクラムプロセスの実行と改善、2週間スプリントでの開発作業の計画/実行/レビュー、品質管理、アーキテクチャ設計、設計、開発、テスト、技術検証、納品対応を担当。担当工程:要件定義、設計、開発、テスト、運用保守スキル:必須:-クラウド環境でのシステム開発経験(1年以上)-エンジニアとしての開発経験(5年以上)-アジャイル開発手法の実践経験-バックエンド開発の経験(Go言語)歓迎:-GCPの経験-スクラム開発経験-公共・社会インフラ向けシステム開発の経験-CI/CD、DevOpsの知見・経験-InfrastructureasCode(Terraform)の経験-データベース設計・最適化の経験-フロントエンド開発経験(React/TypeScript)開発環境:-開発手法:アジャイル(スクラム)開発-プロジェクト管理ツール:Backlog、Notion-CI/CDおよびIaCによる自動化を推進勤務地:フルリモート業種:公共・社会インフラ |
業務内容:大手企業の社内スクラッチシステムおよびAccessマクロの運用・保守業務。LAMP・Go言語を使用。担当工程:運用・保守スキル:LAMPGo言語Accessマクロ勤務形態:原則リモート業種業界:情報・通信・メディア |
業務内容:医療系システム開発新規開発およびリプレイスを基本設計からテストまで対応サービスインしているシステムに対する新規開発およびリプレイス担当工程:基本設計からテストまでスキル:-Go言語での開発経験合計2年以上-健康診断システムの実務経験-Java/Ruby/PHP/Go言語/Pythonいずれかでの開発経験合計4年以上-基本設計の実務経験合計1年以上その他条件:-基本フルリモート-東京都-初日のみ出社-月1回程度の出社の可能性あり-地方在住者は不可 |
業務内容:SOC基盤における次期サービス基盤の設計構築移行を実施。RockyLinux9ベースでのホスト設計開発が主な業務。可能であればアプリケーション開発も実施。担当工程:-仕様・要件整理-基本設計-詳細設計(リソース・セキュリティ等)-Linux構築-試験(機能試験、性能試験、ロングランテスト、試験項目作成、試験実施)-設計書・手順書作成(設計書、構築手順、チェックリスト)スキル:必須:-Linux環境における要求事項に基づいた設計・開発経験-関連部署と要件をすり合わせながらの業務遂行能力尚可:-Ansible導入運用経験-アプリケーション開発経験(詳細設計、API設計・活用、elasticsearch実務経験)-Go言語等の使用経験その他情報:-業界:情報・通信・メディア-勤務地:東京都-開始時期:2025年8月1日~(7月開始も相談可)-期間:長期-面談:2回(WEB) |
業務内容:ソーシャルコマースアプリのバックエンド開発。Go言語とGoogleCloudを使った設計、開発、保守、運用を行う。4~10名のチームで要件定義からリリースまで全員が関わるスタイル。バックエンドエンジニアは1チームに2-3名が従事。担当工程:要件定義、設計、開発、保守、運用スキル:必須:-Goでのバックエンド開発・運用の実務経験2年以上-オーナーシップを持ってソフトウェア開発を進める力尚可:-GoogleCloudでの開発・運用経験-テックリード、チームビルド、プロセス改善の経験-アーキテクチャ設計や技術選定の経験-フロントエンド、モバイルアプリの開発経験やPM経験開発環境:Go言語、GoogleCloud、ProtocolBuffers、gRPC、CloudRun、CloudFirestore、CloudSpanner、GitHubActions、CloudBuild、Terraform、CloudMonitoring、CloudLogging、CloudTrace、BigQuery、Looker、Notion、JIRA、Slack勤務地:東京都稼働形態:リモート併用 |
業務内容:SOC基盤における次期サービス基盤の設計構築移行を実施。開発OSはRockyLinux9ベースでホスト設計開発を行う。スキルに応じてアプリケーション開発も実施。具体的な業務:-仕様・要件整理-基本設計-詳細設計(リソース・セキュリティ等)-Linux構築-試験(機能試験、性能試験、ロングランテスト)-試験項目作成と実施-設計書・手順書・チェックリスト作成担当工程:要件定義、設計、構築、テストスキル:必須:-Linux環境における要求事項に基づいた設計・開発経験-関連部署と要件をすり合わせながら業務遂行能力歓迎:-Ansible導入運用経験-アプリケーション開発経験(詳細設計、APIの設計・活用、elasticsearch実務経験など)-Go言語の使用経験その他条件:-日本語でのコミュニケーション能力(会話・メール・ドキュメント作成)-長期参画可能な方-休日および夜間帯作業の可能性あり(振替休日取得可)勤務地:東京都勤務形態:オフィス勤務または在宅勤務(在宅勤務の割合は現状3割程度)業界:情報・通信・メディア |
業務内容:大手クレジットカード事業会社のクレジットカード入会システムのリプレイス案件。大規模アジャイル開発で、スクラムチームに開発メンバーとして参画。タスクごとに2~3人のサブチームを作り、詳細設計から実装、テスト、レビューまで担当。コミュニケーション能力が重視される。担当工程:詳細設計~テストスキル:必須:・エンジニア歴4年程度(詳細設計以降を自走出来る方)・Javaの経験が3年以上・Go言語は自己学習可能・LinuxのCUI操作が独力で可能・gitを利用した複数人での開発経験・サーバーログからエラー原因を突き止め、解消できる能力歓迎:・AWS、GCPなどのクラウド開発経験・レビュアー経験その他条件:・業界:金融・保険業・勤務地:東京都・面談:WEB1回・年齢:40代前半まで・服装:ビジネスカジュアル・リモート勤務中心、一時出社の可能性あり |
業務内容:国内大手エンタメサービス展開企業の認証認可機構におけるバックエンド開発業務。Go言語を使用した開発が主な作業となります。担当工程:バックエンド開発スキル:Go言語バックエンド開発経験認証認可システムの知識 |
業務内容:Googleメッセージ/iOSメッセージのRCS「RichCommunicationServices」を使用した、リッチメッセージ配信サービスの開発保守に携わっていただきます。・フロントエンド開発(Typescript/React)・バックエンド開発(API/BatchはGo言語、BFFはTypescript)・運用保守、機能追加開発(2週間~2ヶ月サイクルで開発)※開発手法はアジャイルになります。担当工程:開発、保守スキル:必須:・TypeScriptを用いてフロント、バックエンドそれぞれ開発経験のある方尚可:・React、Goでの開発経験・AWS上での開発経験その他:・稼働場所:基本リモート・都道府県:東京都 |
業務内容:電子契約・請求書サービスにおけるバックエンド開発およびアジャイル開発チームのリード。新規プロダクトの要件定義~開発、既存システムのGo言語へのリプレイス推進、タスク管理・フロー改善などを担当。担当工程:要件定義、設計、開発、運用スキル:必須:-システム開発PJ参画経験5年以上-Go及びLaravelでのバックエンド開発経験-GCPまたはAWSでのインフラ設計・開発・運用経験-大規模/有名サービスの開発経験-TLまたはリードエンジニアの経験歓迎:-ブロックチェーンやFintech領域の開発経験-GCPを中心としたインフラ構築の深い知見-要件定義など上流工程の経験開発環境:言語:Go、PHP(Laravel)インフラ:GCPまたはAWS勤務地:東京都(フルリモート可)業種:情報・通信・メディア |
業務内容:労務管理システムの保守開発におけるエンジニアとして、既存のチームに参加。アジャイル形式で開発を進める。フロントエンド~バックエンドまでの対応、React/TypeScriptによる開発、CSSの設計およびコーディング、Go言語による開発、Webアプリケーションの設計・開発を担当。担当工程:設計、開発、保守スキル:-React/TypeScript実務経験-CSSの設計およびコーディング経験-Go言語による開発経験-Webアプリケーションの設計・開発経験(3年以上)-フロントエンド~バックエンドまで対応可能尚可スキル:-テックリード経験-大規模なWebアプリケーションにおける負荷・可用性などを考慮した設計・開発経験その他:-業界:情報・通信・メディア-勤務地:東京都-フルリモート可-外国籍相談可 |
業務内容:ECアプリケーション運営企業におけるバックエンドエンジニアの役割。Go言語を使用した開発業務。担当工程:バックエンド開発スキル:Go言語ECアプリケーション開発経験勤務形態:原則リモート・フレックス勤務地:関東 |
業務内容:医療業界向けの健康診断システムのGo言語開発。サービスインしているシステムに対して、新規開発およびリプレイスを行う。基本設計からテストまで対応。担当工程:基本設計、開発、テストスキル:-Go言語での開発経験2年以上-健康診断システムの実務経験1案件以上-Java、Ruby、PHP、Go言語のいずれかでの開発経験4年以上-基本設計の実務経験1年以上開発環境:Linux、AWS(MySQL)、Go言語(Golang)、Remix、React.js、TypeScript、Github、JIRA、Slack、GoogleMeets、Zoom、Confluence、Googleドキュメント勤務形態:基本フルリモートワーク。参入初日と月1回程度は拠点への出社の可能性あり。勤務地:東京都その他:-チーム規模:8~10名-私服勤務可(ビジネスカジュアル可)-リモート用PCは貸与 |
業務内容:社内スクラッチシステムおよびAccessマクロの運用・保守業務担当工程:運用・保守スキル:LAMP、Go言語稼働場所:原則リモート業種業界:情報・通信・メディア |
業務内容:大手ECサイトを運営する事業会社でのテックリード業務。技術選定、アーキテクチャ選定、事業部を横断した折衝、エンジニア教育、技術課題の改善、開発チームの生産性向上などを行う。担当工程:-技術選定-アーキテクチャの選定-事業部を横断した折衝-エンジニアの教育-技術課題の改善-開発チームの生産性向上スキル:必要要件:-大規模ECサイトやメディアサイトでのCTOやテックリード経験-Webサービスを0から1で開発した業務経験-大規模Webサービスのリプレイス経験-アーキテクチャの選定経験-フルスタックエンジニアとしての経験-モダンな言語(Go、Python、Next.jsなど)を用いた開発経験-TDD(テスト駆動設計)を用いた開発経験尚可要件:-システムや組織の管理経験-Webサービスの品質、性能、セキュリティ等の改善経験-Go言語を用いた開発経験-TypeScript(Next.js)を用いた開発経験-AWS・GCPなどのパブリッククラウドを用いた開発経験その他情報:-週3〜4日リモート可能(将来的に出社頻度が増える可能性あり)-長期参画が前提-面談回数:2回-勤務地:東京都業種業界:流通・小売業 |
業務内容:国内最大規模のエンタメサービス展開企業の認証認可機構におけるバックエンドエンジニアとしての業務。担当工程:バックエンド開発スキル:Go言語バックエンド開発経験認証認可システムの知識勤務地:東京都業界:情報・通信・メディア |
業務内容:ECアプリケーション運営企業におけるバックエンドシステムの設計・開発業務担当工程:設計・開発スキル:Go言語勤務形態:原則リモート・フレックス業種:流通・小売業 |
業務内容:大手自社サービス開発企業における、社内スクラッチシステムおよびAccessマクロの運用・保守業務。担当工程:運用・保守スキル:LAMP、Go言語勤務形態:原則リモート業種:情報・通信・メディア |
業務内容:大手動画配信サービスのシステム開発業務Go言語を用いた開発が中心担当工程:システム開発スキル:必須:-Go言語の実務経験尚可:-動画配信関連システムの開発経験勤務形態:フルリモート業界:情報・通信・メディア |
業務内容:大手電気通信事業者向け配信基盤システムの開発。SMS、プッシュ、店舗などの配信データを管理し、各配信システムに分配するシステムの開発。アジャイル開発(基本的には1週間スプリント)を行っています。対抗先システムの設備更改に伴うシステム変更と現行システムのミドルウェアの保守期限への対応が主な案件です。担当工程:設計、プログラム実装スキル:・Python、Java(3年以上の開発経験)・AWS環境での開発経験(EC2、Linux、Lambda、ECS、RDS/Aurora、DynamoDB、SQS)・アジャイル開発経験・コミュニケーション能力開発環境:・既存システム:Java・新規開発システム:Python、GO言語・インフラ:AWS(EC2、Linux)尚可スキル:・Pythonの高速処理を意識したリファクタリング経験・Linux環境での開発経験勤務地:東京都稼働期間:8月~長期 |