1 - 50件/全6,178件
・生成AIを活用したM&A仲介マッチングシステムの開発に携わっていただきます。 ・事業サイドから出てくるリクエストをもとに、 アイディアの提案や企画、開発を担当いただきます。 ・具体的には以下の作業をお任せいたします。 -企画 -設計 -実装
案件の必須スキル
・PHPでの開発実務経験(3年以上) ・Pythonでの開発実務経験(2年以上) ・DB設計の経験 ・フロントエンド開発の経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・ブロックチェーンアプリケーション開発案件携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義~実装まで
案件の必須スキル
・Typescriptを使用した開発経験 ・サーバーサイドもしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQLを使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験 ・プロダクトの一連の開発経験
・動画マニュアルサービス開発に携わっていただきます。 ・具体的には下記の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションのAPI の設計、開発、テスト - 技術選定含むアーキテクチャの設計 -技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(5年以上) ・Vue.jsなどのモダンフロントエンドの開発経験(1年以上) ・データベース設計の経験 ・バックエンドアーキテクチャの設計、開発、運用経験
・動画マニュアルサービス開発に携わっていただきます。 ・具体的には下記の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションのAPI の設計、開発、テスト - 技術選定含むアーキテクチャの設計 -技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(5年以上) ・Vue.jsなどのモダンフロントエンドの開発経験(1年以上) ・データベース設計の経験 ・バックエンドアーキテクチャの設計、開発、運用経験
WebにてEC事業を複数展開しているメガベンチャー企業社内の案件となります。 週1~3回程度出社して顔を合わせて仕事ができる方を探しているため、地方在住/フルリモート前提の方は難しいです。 <業務内容の一例> ・サーバーサイド設計開発 ・認証システム全体でのセッション管理機能実装 ・SAMLを含む認証プロトコルの対応 ・セキュリティ対策およびパフォーマンス最適化の実施 ・コードレビュー、テストの実施 ・ドキュメントの作成および更新
案件の必須スキル
・Webアプリケーション開発経験(バックエンド5年以上) ・Go経験2年以上 ・セッション管理や認証基盤に関する知識・経験 ・セキュリティを考慮した開発経験
国内最大級のCtoC PFの企画~運営を行っている企業様がクライアントです。 事業と組織の急成長に伴い、機能開発やシステム改善を進めていただきます。 <業務内容の一例> ・エンドユーザ向けプロダクト機能の開発 ・CSチーム向け社内管理ツールの機能開発 ・GitHub Actions上でのビルドやテストの最適化 ・デザイナーも含めた1つのプロダクト開発チームとしてのチーム体制と開発プロセスの整備
案件の必須スキル
・Goを用いた開発経験3年以上 ・自社開発を行っている企業でのwebサービスの開発経験 ・GCP、AWSなどクラウドインフラ環境での開発経験 ・RDBにおけるテーブルスキーマやクリエの設計の経験
ECや決済、金融のサービスを展開している顧客にてID決済サービスの開発をお願いいたします。 運営しているECサービス上で利用可能な決済サービスになります。 ワンタップでかんたんに購入ができるようになり、 新作の入荷通知や、クーポンの配布通知、後払い機能など、 ECサービスの集客を支える主要プロダクトになります。 <業務内容の一例> ・決済サービスの新規機能、機能拡張開発 └設計〜実装〜リリースまでを一気通貫でご担当いただきます ・サービス上でのキャンペーン等の対応作業 ・PJの状況、緊急度に応じてオフィスでのお打ち合わせ
案件の必須スキル
・ネイティブアプリやWebなど、UIをプログラミングでも構築した経験 ・Reactを用いたWebアプリケーションの設計、開発、運用経験(3年以上) ・TypeScriptを用いた開発経験 ・PHPあるいはGoでの開発経験(3年以上)
・クラウド型自動会計システムの開発に携わっていただきます。 -Webアプリ開発チームにて新規開発、追加開発、保守運用 -設計から幅広く担当いただきます。 ※担当範囲は、スキルや経験および進捗状況により変動いたします。
案件の必須スキル
・WEBアプリケーションの開発経験5年以上 ・Ruby on Railsを用いた開発実務経験3年以上 ・Reactを用いた開発実務経験2年以上 ・チームでの開発経験
・デジタルウォレットサービスのバックエンド開発をご担当いただきます。 ・バックエンド開発チームの一員として以下の開発をお願いいたします。 -新機能の検討、開発 -既存機能の改善、運用 -AWSインフラの構築運用
案件の必須スキル
・バックエンドエンジニアとしての実務経験(5年以上) ・WEB アプリケーション開発経験(2年以上) ・チーム開発経験 ・仕様検討経験 ・REST APIベースのAPI設計や開発経験 ・RDBの設計や開発経験
・Goを用いた決済サービス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -基本設計~開発、テスト、リリース
案件の必須スキル
・GoやGinフレームワークの経験 ・バックエンドAPIの設計開発とテスト経験
認証認可の基盤部分の設計ならびに実装担当 ・エンジニアリングによる認証認可の実現 ・他のメンバーと協力しながらの実装推進 ・セキュアな認証認可システムの構築 ・認証認可に関するベストプラクティスの組織内への展開
案件の必須スキル
Goを使った大規模なシステム設計・開発の経験 AWSを利用したWebサービスのインフラ設計・構築・運用の経験 エンタープライズ向けサービスに求められる、可用性 / セキュリティ / 耐障害性を高いレベルで担保しながら、システム全体の設計・実装をリードした経験 マイクロサービスに対する理解 スクラムチームでのプロダクト開発の経験 経理、またはバックオフィス業務への理解 (繁忙期等、業界特有の制約条件が存在することを理解している)
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== Youtuber等のマネジメントを行う某上場企業にて、インフルエンサー管理システムの開発に携わっていただきます。 フロントエンドは TypeScript、Next.js、バックエンドは Ruby on Rails、一部 PHP、Goとなっております。 関わり方としては、フロントエンド、バックエンドの両面でフルスタックにお願いしたいと考えております。
案件の必須スキル
・TypeScript / Next.js を利用したWebフロントエンドの開発/運用の経験 ・Ruby / Railsを利用したバックエンド・API開発の経験 ・チーム開発の経験があり(GitHub / Gitフロー) ・積極的にコミュニケーションが取れる方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 動画配信プラットフォームを提供する企業にて、Ruby のサーバーサイドエンジニアとしてご参画いただきます。 マルチデバイス配信を実現する動画配信プラットフォーム及びお客様向けカスタマイズ開発作業をご担当頂く想定です。 新規開発、または追加開発に際して増員のため募集いたします。 Ruby 以外のサーバーサイド開発、フロントエンドもご対応いただく可能性がございます。 【具体的な業務】 ・Ruby/HTML/CSS/JavaScript/Node.js/React による、サーバーサイド、ユーザーインターフェース部分の開発 ・詳細設計/製造/単体テスト
案件の必須スキル
・大きなブランクなく4年以上の開発経験。 ・Ruby on Rails、Reactでの2年以上の開発経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 物流業界向け配車管理サービスを展開している企業にて、Go言語を用いた新規機能開発や運用をお任せする予定です。 同サービスはAIによる配車計画で配送コストの最小化、業務の標準化・高速化を実現するサービスとなります。
案件の必須スキル
・Go を使ったWebアプリケーションのバックエンド・API の開発、運用経験3年以上 ・データベースに関する知識と SQL の利用経験3年以上 ・AWS / GCP などクラウド環境の利用経験3年以上 ・Docker などのコンテナ技術の基本的な知識と利用経験1年以上
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 某大手ネット印刷プラットフォームを展開する企業にて、基幹業務システムの開発プロジェクトに入って開発業務をご担当いただきます。 【具体的な業務内容】 ・ECサイトの拡大戦略である商品追加施策に追従する形での発注システムの追加機能開発 ・自動発注システムの安定稼働・省力化を目的とした設計・実装 ・属人性の高いオペレーションを実業務フローから考えて改善・必要に応じてシステムへ落とし込み
案件の必須スキル
・業務系システムの設計・構築・運用経験 ・Webシステム開発経験5年以上 ・以下のスタイルでチーム開発を行った経験3年以上 - Git、コードレビューを利用する - ユニットテスト + CI,CD を利用するプロジェクトでの開発 - チーム開発でレビュアーを担当する ・Symfony、Railsなどフルスタック Webアプリケーションフレームワークを利用した開発経2年以上
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手広告代理店アプリ開発案件の次期リーダー候補を募集いたします。 【具体的な業務内容】 ・広告効果測定サービスへのデータ提供システムの開発および改修対応 ・エンドユーザとの仕様調整や各種コミュニケーション対応 ※直近の数ヶ月間は弊社リーダーの下で対応していただき、最終的にはリーダーより引継ぎを行う想定です。
案件の必須スキル
・Java (Spring Boot) / PHP / Python を使用したアジャイル開発経験や短期間での開発経験3年以上 ・バックエンド開発経験 ・BigQuery、またはRDBを用いた開発経験 ・応用力があり自分で考え行動できる方 ・コミュニケーション能力
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社サービスとして家庭内の生活空間向けIoTプラットフォームサービスを展開している企業にて、バックエンドエンジニアとして参画していただきます。 【具体的な業務内容】 ・IoTプラットフォームのサーバサイドの設計、開発、運用 ・公開/非公開 API との連携(スマートデバイスや他社サービスなど) ・非同期/分散処理の仕組みを活用した機能作り ・CI/CDの改善活動
案件の必須スキル
・Java、Ruby、Golang、Python、Kotlin などでのWebアプリケーション開発の経験 ・DB (RDB/NoSQL/etc) の設計 ・AWS or GCP or Azure 等のクラウドを利用したアプリケーション開発の経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== オンラインゲームやメタバースプラットフォームの開発を行っている企業にて、今回はサーバーサイドエンジニアとしてご参画頂きます。 今夏リリースの完全新作オリジナルタイトルPC向けオンラインアクションRPGのサーバープログラムの制作・更新・運用に携わっていただく予定です。 ゲーム開発が未経験の方であっても問題ございません。 クライアントとのやり取りも発生しますので、コミュニケーションが活発な方、文章作成を苦手としない方がマッチします。
案件の必須スキル
・エンジニア経験5年以上 ・PHP(Ver7.0以上)の経験 ・Laravel(Ver8.0以上)の経験 ・RestAPI の作成 (GET/POST) ・Relational Database (RDS) の知識 ・SQLの知識
・大手半導体業界メーカーのデータ収集基板構築に伴い、システム構築データ処理などのプログラム開発、パフォーマンス検証等に携わっていただきます。 ・主に下記作業をご担当いただきます。 -データ収集基盤のアーキテクチャ検討 -インフラ、ミドルウェアの検証や設計、構築 -商用化、量産化に向けて非機能要件(可用性、セキュリティ、監視など)の洗い出しや検討、実装
案件の必須スキル
・インフラ領域における上流工程経験 ・Kubernetes基盤の設計または構築経験
・iPhone 、 Android、 PCプラットフォーム向け ソーシャルゲームのバックエンド開発に携わっていただきます。 ・主に下記作業をご担当していただきます。 -Goアプリケーション開発 -パフォーマンスチューニング、CS対応 -ゲームに必要な開発や運用
案件の必須スキル
・Goでの実務経験(1年以上) ・JavaやPHPもしくはGoいずれかでの開発経験(3年以上) ・ゲームのシステム設計や開発経験(2年以上) ・ゲーム開発に必要なインフラ、ミドルウェア、通信などの知見 ・開発や運用周りをより良くするためのDevOps系の知見や経験
・Goを用いた請求システムエンハンス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -既存のシステムの機能追加、性能向上に伴う 設計、開発
案件の必須スキル
・GOでの開発経験1年以上 ・TypeScriptを用いたフロントエンド開発経験2年以上 ・Vue.js、Nuxt.jsを用いたフロントエンド開発経験2年以上 ・クリーンアーキテクチャの理解
・製造業向けマニュアルサービス開発に携わっていただきます。 ・具体的には下記の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションのAPI の設計、開発、テスト - 技術選定含むアーキテクチャの設計 -技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(3年以上) ・Vue.jsなどのモダンフロントエンドの開発経験(3年以上)
・製造業向けマニュアルサービス開発に携わっていただきます。 ・具体的には下記の作業を想定しております。 - プロダクトの機能追加、機能改善の企画、要件定義 - アプリケーションのAPI の設計、開発、テスト - 技術選定含むアーキテクチャの設計 -技術的負債の解消
案件の必須スキル
・Ruby on Railsを用いたWebアプリケーション開発経験(3年以上) ・Vue.jsなどのモダンフロントエンドの開発経験(3年以上)
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! 【内容】 脆弱性管理クラウドに関わる設計・開発・テストを担当いただきます。 主にAPI開発、バッチ開発、BFFです。 セキュリティ知見に関しては、セキュリティの専任エンジニアがおり、 ご自身の担当領域に専念いただける環境です。 詳しくは面談時にお話をさせていただきます。 【勤務地】フルリモート/渋谷駅 【時間】10:00-19:00 【精算幅】140-180H(中間割) 【面談】1回 【服装】私服可能 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Java/KotlinによるWebアプリケーションの開発経験(3年以上) ・SpringFramework/SpringBootを利用したプロダクト開発の経験 ・AWSの使用経験 ・スクラムを採用したチームでの経験 ・HTML、CSS、Javascriptなどフロントエンドの開発に必要な基本的な知識や経験 ・SPAの開発経験 ・RDBMSの利用経験 ・macOSの使用経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社サービスとして転職・採用支援サービスを展開している企業にて、Golangのバックエンドエンジニアとしてご参画頂きます。 正社員と業務委託で垣根のない組織文化なので、稼働しやすい環境となっています。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けておりますので、Go未経験の方でも安心して参画いただくことが可能です。 また、現場はフラットな雰囲気で、働きやすさを最優先に考えたエンジニアサポート制度などもございますので長期に渡り参画することが可能です。 【具体的な業務内容】 ・バックエンドシステム開発及び関連するアプリケーションの実装 ・チーム内のコードレビュー ・データ分析基板やAIモデル実行環境との連携システムの開発 ・およそ7TBの大容量データ処理による統計及びユーザ分析システムの開発
案件の必須スキル
・バックエンドエンジニアとしてのWEBサービスの開発経験3年以上 ・Golangに興味がある方 ※Golang未経験でも問題ありません。
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手航空会社の開発プロジェクトを請け負う企業にて、バックエンドエンジニアとして参画して頂きます。 飛行機の予約プロセスから空港でのチェックインの誘導などのシステム開発など、航空体験の開発にに携わって頂きます。 働き方としてバーチャルオフィス (Gather) を導入しており、ペアプロでの開発も行って頂く予定です。 【具体的な業務内容】 ・デザイナー、及びフロントエンドエンジニアと協調したUI/UX の設計 ・gRPC サーバーの設計と実装 ・サードパーティが提供するSaaSにおける API の調査と検証 ・開発した機能に対するテスト ・CI/CD 環境の構築、整備 ・システムの保守運用
案件の必須スキル
・Kotlin、Go、Java、Scala、C#、TypeScript、Rust などの言語を用いた開発経験 5年以上 ・スクラム開発の経験 ・プロダクトの技術選定を主体的に行った経験 ・受け身でなく、主体的に業務に取り組める方 ・ソフトウェアアーキテクチャかデザインパターンの利用経験 - フレームワークやMVCの利用経験のみはNG ・ユニットテストの実装経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手航空会社の開発プロジェクトを請け負う企業にて、バックエンドエンジニアとして参画して頂きます。 飛行機の予約プロセスから空港でのチェックインの誘導などのシステム開発など、航空体験の開発にに携わって頂きます。 働き方としてバーチャルオフィス (Gather) を導入しており、ペアプロでの開発も行って頂く予定です。 【具体的な業務内容】 ・デザイナー、及びフロントエンドエンジニアと協調したUI/UX の設計 ・gRPC サーバーの設計と実装 ・サードパーティが提供するSaaSにおける API の調査と検証 ・開発した機能に対するテスト ・CI/CD 環境の構築、整備 ・システムの保守運用
案件の必須スキル
・Kotlin、Go、Java、Scala、C#、TypeScript、Rust などの言語を用いた開発経験 5年以上 ・スクラム開発の経験 ・プロダクトの技術選定を主体的に行った経験 ・受け身でなく、主体的に業務に取り組める方 ・ソフトウェアアーキテクチャかデザインパターンの利用経験 - フレームワークやMVCの利用経験のみはNG ・ユニットテストの実装経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 大手航空会社の開発プロジェクトを請け負っている企業にて、SREポジションを募集しております。 【具体的な業務内容】 ・インフラ環境の構築、運用 ・モニタリングとアラートの設定 ・セキュリティポリシーの策定とその適用の自動化 ・gRPC サーバーの設計と実装 ・開発した機能に対するテスト ・CI/CD環境の構築、整備 ・システムの保守運用 また、働き方としてバーチャルオフィス (Gather) を導入しており、ペアプロでの開発も行って頂く予定です。
案件の必須スキル
・GCP、AWS、Azure のいずれかを用いたインフラ環境の構築、運用経験 5年以上 ・Terraform や Pulum iなどを用いた IaCを使用した開発経験 3年以上 ・Kotlin、Go、Java、Scala、C#、TypeScript、Rust などを用いた開発経験 ・プロダクトの技術選定を主体的に行った経験
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== Youtuber等のマネジメントを行う某上場企業にて、インフルエンサー管理システムの開発に携わっていただきます。 関わり方としては、フロントエンドがメインになりますが、バックエンド側 (Ruby) のタスクもございます。 フロントエンドはTypeScript、Next.js、バックエンドはRuby on Rails、一部PHP、Goとなっております。
案件の必須スキル
・TypeScript / Next.js を利用したWebフロントエンドの開発/運用の経験(2年以上) ・GitHub / Git フロー ・チーム開発の経験があり ・積極的にコミュニケーションが取れる方
今回ご参画いただくサービスは開始から800社以上を超えるお客様に導入されており、日々開発と運用を実施しております。 拡大期のサービスのエンジニアとして共にプロダクトの開発を推進していただける方を募集いたします。 作業想定 プロダクトバックログに基づく要件定義~運用、保守の推進 事業側(特に、CS)、他開発チームとの期待値調整、作業依頼 プロダクトマネージャーとのプロダクトバックログの内容調整、開発優先順位の合意 など 魅力点 プロダクトマネージャーと協働してプロダクトの意思決定に関わることができます。 システム開発のみではなく、プロダクトに及ぼす影響をROIの観点から理解することができます。 技術選定の背景 Node.jsを利用したバックエンド開発がメインとなっています。 初期フェーズはJavaScript(Node.js) + PHP(Laravel)で開発を行い、サービスを運営していました。 開発人員が数十人以上の規模でのサービスの開発では明らかにJavaScriptよりもTypeScriptのほうが 開発効率が高いことから、数年前にメインとなる言語をTypeScriptに変更しています。 新規サービスは基本的にTypeScript(Next.js)での開発になります。 なお、AI部分のみPythonを利用しています。 JavaScript
案件の必須スキル
・静的型付け言語(例:Java、Go、TypeScriptなど)を活用したWebサービスのバックエンド開発経験:5年以上 ・クラウドサービス(例:AWS、GCP、Azure)を活用したインフラ構築、運用、保守経験:5年以上 ・ビジネスサイドとのコミュニケーション、折衝経験 ・日本語能力試験N1レベル相当の語学力
下記業務をご対応いただきます。 ・Salesforceに対するカスタマイズ機能の改修、運用保守(要件定義、設計、実装、リリースまで) ・従来カスタマイズしてきた機能の棚卸しやリファクタリング ・外注ベンダー開発機能の保守移管(ドキュメンテーション整備含む) ・その他、Salesforceと連携している社内システムとの調整 【チーム体制/規模感】 ・Salesforce管理者/開発リーダー:1名 ・Salesforceエンジニア:1.5名 ・開発ディレクション(依頼精査、要件定義):2名 ※リモート可 Salesforce
案件の必須スキル
・Salesforceエンジニアとしての開発経験:3年以上 (APEX, SOQLを使ったカスタマイズ開発) ・Java/Python/Scala/Golang/Ruby/C/C++ 等のプログラミング言語のうち、一つ以上の言語でコードを用いた開発経験が3年以上あること
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== ヘルスケアサービスを展開する企業にて、Golang エンジニアとしてご参画いただきます。 PHRスマホアプリのサーバサイドAPI実装、DBへのデータ In/Out 実装などがメインです。スキルによってはフロントエンドもお願いする可能性がございます。 フルリモート、ビジネスタイム稼働(コアタイム10-15時)でフレキシブルな稼働が可能です。 ※日次定例会(11時~)に出席できれば時間帯は相談可です。
案件の必須スキル
・Go の実務経験(最低1年以上) ・DB 周りの設計経験 ・単体テストコードの作成経験(カバレッジ70%以上) ・資料を読み込み、解析理解が得意
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== YouTubeを始めとする主要動画プラットフォームに対応した動画の市場データ及び分析サービスの運用保守業務をご担当頂きます。 その他にクラウド型動画配信プラットフォームも運営しており、場合によってはそちらの案件もご紹介させていただく可能性がございます。
案件の必須スキル
・WEB 開発経験3年以上 ・Ruby on Rails 経験3年以上 ・AWS 環境での開発経験1年以上
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 法人向けクラウド型動画配信プラットフォームなどを展開している企業にて、動画配信サービスの開発~運用保守業務をお任せします。 開発業務では追加機能の設計・開発・テスト・リリースまでをご担当頂きます。 チーム体制は少人数でアジャイルでのチーム開発を行っております。
案件の必須スキル
・WEB 開発経験3年以上 ・Ruby on Rails 経験3年以上 ・AWS 環境での開発経験1年以上
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 自社IPタイトルのソーシャルゲームや外部のゲームの受託開発を請け負う企業にて、今回は運用中の人気アイドル系IPタイトルのサーバーサイド開発業務です。 Golangを用いたスマートフォンゲームの運用保守および追加機能開発をお任せいたします。
案件の必須スキル
・Golangを用いたゲームまたはサービスの運用または開発経験1年以上 ・概要の指示で作業の意図が把握でき、自走が可能な方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内旅行/海外旅行のオプショナルツアーの予約サイトを展開している企業にて、Golangエンジニアの募集を致します。 B2Bビジネスにおける新規プロダクト開発のおよび既存機能のリプレースの募集となります。 【具体的な業務内容】 ・新規プロダクトにおける新しい機能の追加開発、既存の機能の改善 ・リリース後のアプケーション運用(不具合調査、改善等) ・SREチームと連携したインフラストラクチャやアーキテクチャの改善 ※全社の開発組織については、日本及び海外拠点との共同体制となっております。 ※基本的に日本での開発がメインのポジションですが、ブリッジエンジニアと共に、海外拠点のメンバーとのコミュニケーションも一部発生します。
案件の必須スキル
・Golangを用いたWebアプリケーションの開発経験のある方 ・クラウドインフラ (GCP/AWS) に関する知見をお持ちの方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内旅行/海外旅行のオプショナルツアーの予約サイトを展開している企業にて、Golangエンジニアの募集を致します。 B2Bおよびシステムリニューアルの開発をバックエンドをメインに開発をお願いしたいと思います。 ※フロントエンドも場合によってはお願いすることがございます。
案件の必須スキル
・Golangを用いた開発経験 ・要件定義からの一貫した開発経験 ・能動的に動ける方
======================== ※必ずお読みください※ 【必須要件】 東京の顧客先に常駐できる方 【外国籍の方の場合】 日本語能力検定1級お持ちの方 日本語が母国語の方 ======================== 国内旅行/海外旅行のオプショナルツアーの予約サイトを展開している企業にて、Golangエンジニアの募集を致します。 B2Bビジネスにおける新規プロダクト開発のおよび既存機能のリプレースの募集となります。 【具体的な業務内容】 ・新規プロダクトにおける新しい機能の追加開発、既存の機能の改善 ・リリース後のアプケーション運用(不具合調査、改善等) ・SREチームと連携したインフラストラクチャやアーキテクチャの改善 ※全社の開発組織については、日本及び海外拠点との共同体制となっております。 ※基本的に日本での開発がメインのポジションですが、ブリッジエンジニアと共に、海外拠点のメンバーとのコミュニケーションも一部発生します。
案件の必須スキル
・Golangを用いたWebアプリケーションの開発経験のある方 ・クラウドインフラ (GCP/AWS) に関する知見をお持ちの方
某カラオケ店におけるアプリのフルリニューアルをお願いする予定です。 サービスがより良い方向に成長できる土台を開発いただきたいと考えております。 ※詳しくは面談時にお話しいたします。 ■募集背景 人員不足のため。
案件の必須スキル
・Goでの開発実務経験3年以上 ・github及びPRを使用した開発業務経験 ・RESTful Web API設計の経験 ・OpenAPI(Swagger)を利用したAPI仕様定義の経験 ・PostgreSQLによる開発経験
自社の営業が使用する社内用ツール(Webアプリ)の開発に携わっていただきます。 TypeScript
案件の必須スキル
・ Vue3の開発経験 ・Nuxt.jsの開発経験 ・ TypeScriptの経験 ・SCSSの経験 ・Gitを使用したチーム開発の経験 ・ソースレビューの経験 ・テスティングフレームワークを使用して単体テストを実装した経験 ・日本語でのコミュニケーションに支障が無いこと
作業内容:KPIコミュニケーションアプリの開発支援に携わっていただきます。 ・要件チームとの調整 ・フロントエンドからサーバーサイド、バッチの開発 ※フルリモート可 Ruby
案件の必須スキル
・Ruby on Railsの開発経験2年以上(2年未満でもご相談ください) ・Vue.js(もしくはReact)の開発経験がある方 ・AWS上でのアプリケーション開発経験 ・不明点は自分で調べて解決しようとする姿勢と能力がある方
・Go言語を用いた医療向けプラットフォーム開発案件に携わっていただきます。 ・主に機能追加作業をご担当いただきます。
案件の必須スキル
・Go言語を用いた開発経験 ・TypeScriptを用いた開発経験 ・クリーンアーキテクチャに基づいたGo言語、GraphQL、gRPCを用いたバックエンドアプリケーションの開発経験 ・システムアーキテクチャの経験
・大手半導体業界メーカーのデータ収集基板構築に伴い、システム構築データ処理などのプログラム開発、パフォーマンス検証等に携わっていただきます。 ・主に下記作業をご担当いただきます。 -データ収集基盤のアーキテクチャ検討 -インフラ、ミドルウェアの検証や設計、構築 -商用化、量産化に向けて非機能要件(可用性、セキュリティ、監視など)の洗い出しや検討、実装
案件の必須スキル
・インフラ領域における上流工程経験 ・Kubernetes基盤の設計または構築経験
・iPhone 、 Android、 PCプラットフォーム向け ソーシャルゲームのバックエンド開発に携わっていただきます。 ・主に下記作業をご担当していただきます。 -Goアプリケーション開発 -パフォーマンスチューニング、CS対応 -ゲームに必要な開発や運用
案件の必須スキル
・Goでの実務経験(1年以上) ・JavaやPHPもしくはGoいずれかでの開発経験(3年以上) ・ゲームのシステム設計や開発経験(2年以上) ・ゲーム開発に必要なインフラ、ミドルウェア、通信などの知見 ・開発や運用周りをより良くするためのDevOps系の知見や経験
・Goを用いた請求システムエンハンス開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -既存のシステムの機能追加、性能向上に伴う 設計、開発
案件の必須スキル
・GOでの開発経験1年以上 ・TypeScriptを用いたフロントエンド開発経験2年以上 ・Vue.js、Nuxt.jsを用いたフロントエンド開発経験2年以上 ・クリーンアーキテクチャの理解
受託開発会社内で複数走っているPJに合わせ、WEBサービス開発、アプリ開発にお力添えいただきます。 PJに関しては、希望や適性に合わせアサインさせていただきます。 直近の依頼増加と事業拡大のために組織体制強化を行いたい募集背景があります。
案件の必須スキル
・TypeScript/Reactでの開発経験 2年以上 ・Next.jsでの開発経験 ・バックエンド開発経験(PHP/Go/Ruby/Node(Nest.js)等) ・モダンな環境での開発経験 ・要件定義~(上流~下流まで)対応されたご経験 ・クライアント要望を意識した開発経験 ・チーム開発経験(アジャイル/スクラム)
国内有数のコンテンツ量を有している企業様です。 今回は売上が2000億円を超える大規模サービスにて、動画配信サービスの運用保守をご担当いただきます。(基本的にBE領域) サービスを構成するクライアントアプリ、配信システム、Webシステムのほぼ全てが内製で開発されています。 ユーザーにより良い価値提供を行い、事業をさらに発展させる情熱や責任感があって主体的に動くことができる方を希望します。 <業務内容の一例> 既存サービスの運用保守 / 機能追加 / 施策の実施 / グロース施策の実施
案件の必須スキル
・Webアプリケーションの開発経験(LAMP環境での開発経験) ・サーバーサイド開発知識(MVC、LAMP、Git)
マーケット・決済事業者のアプリ・サービス拡張に伴い、バックエンド開発に従事いただきます。 週に複数回顧客拠点にて作業の可能性あります。(都内)
案件の必須スキル
・バックエンドの開発実務経験3年以上 ・Goの開発経験1年以上 ・エンタープライズシステムでの開発経験 ・Slack等のチャットツールを用いたコミュニケーション経験
新しいエンタメ技術の分野(シュミレーションサービス)に取り組む企業にて、 革新的なコンテンツやサービスの開発を行っていただきます。 特に、最新技術を活用した大規模なシステム開発や新デバイスに関連する技術検証など、 幅広い領域でサーバーサイドの開発に携わっていただきます。 チーム内での役割分担が厳密に決まっているわけではないため、自主性が求められる環境です。 CI/CDパイプラインの構築や業務効率化ツールの開発など、 多様な技術分野で貢献していただきます。
案件の必須スキル
・Ruby on Railsの経験(3年以上) ・AWSのインフラ設計・構築実務経験(2年以上) ・チーム開発、コードレビューの経験 ・業務効率化ツールの作成経験 ・DBのテーブル設計・正規化の経験 ・ECサイトなど大規模サーバーサイド開発経験
1 - 50件/全6,178件
この条件の新着案件情報を受け取る
Go言語のフリーランス案件に関するよくある質問
Go言語のフリーランス案件・求人の月額単価相場を教えて下さい
Go言語のフリーランス案件・求人はどのくらいありますか
Go言語のフリーランス案件・求人でリモートワークや在宅ワークはできますか
Go言語のフリーランス案件は未経験でも応募可能ですか?
Go言語のフリーランス案件の商談や面談ではどのような内容が聞かれますか?
この条件の新着案件情報を受け取る
最高単価
200万円
最低単価
35万円
平均単価
78.5万円
2024年12月のGo言語のフリーランス案件・求人の月額単価の平均は78.5万円です。Go言語のフリーランス案件・求人の年収の目安は942万円です。単価20万円台のGo言語のフリーランス案件・求人は0件、単価30万円台のGo言語のフリーランス案件・求人は1件、単価40万円台のGo言語のフリーランス案件・求人は112件、単価50万円台のGo言語のフリーランス案件・求人は119件、単価60万円台のGo言語のフリーランス案件・求人は972件、単価70万円台のGo言語のフリーランス案件・求人は839件、単価80万円台のGo言語のフリーランス案件・求人は1,007件、単価90万円台のGo言語のフリーランス案件・求人は703件、単価100万円台のGo言語のフリーランス案件・求人は478件です。※フリーランスボード調べ(2024年12月04日更新)
2024年12月のGo言語のフリーランス案件・求人の平均月額単価は78.5万円です。前月比で+0.2%(+0.2万円)と月単位でみるGo言語のフリーランス案件・求人の月額単価は増加傾向です。
2024年12月のGo言語のフリーランス案件・求人の想定平均年収は942.4万円です。前月比で+0.2%(+1.9万円)と月単位でみるGo言語のフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 32% | +6% |
一部リモート | 67% | -6.7% |
常駐 | 1% | +0.7% |
2024年12月のGo言語のフリーランス案件・求人におけるフルリモート案件・求人の割合は32%で前月比で+6%とやや増加傾向にあります。一部リモート案件・求人の割合は67%で前月比で-6.7%とやや減少傾向にあります。常駐案件・求人の割合は1%で前月比で+0.7%とやや増加傾向にあります。
■Go言語(go)とは Go言語(go)は「プログラミングの環境を改善する」ことを目的に2009年Googleによって開発されたオープンソースのプログラミング言語です。 Go言語(go)の特徴として、シンプルで短いコード記述ができることをはじめとし、高速で処理できること、コード記述が統一でエラーが発生しにくいこと、並行処理が可能であること、型宣言を行う必要があるため、メモリの開放し忘れなどミスが発生しにくいこと、豊富なライブラリがあることなどが挙げられます。 Go言語(go)はWebサーバーやWebサービス開発、CLI開発、API開発、アプリケーション開発、ドローン・IoT開発が可能です。 PHPやPythonで作られたシステムをGo言語(go)にリプレイスすることで、PHPやPythonに比べて10倍以上、速度改善されたケースなども徐々に事例として出てきています。 Go言語(go)のフレームワークはEcho、Revel、Gin、Beego、Goji、iris、Aero、Mango、Gorillaなどがあります。 Go言語(go)を活用しているサービスはYouTube、クックパッド、LINEなどが挙げられます。 ■Go言語(go)とJavaの違い この章ではGo言語(go)とJavaの違いについて説明します。 Go言語(go)はオープンソースで運営されているプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点では先述したようにWebサーバーやWebサービス開発、アプリケーション開発、ドローン・IoT開発などが可能です。 一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。どちらかというと、Javaの方がGo言語(go)より様々な開発ができます。 習得難易度を見ていきましょう。Go言語(go)の習得難易度はJavaと比較すると習得しやすいです。その理由として、Go言語(go)でのコード記述はシンプルであり直感的な特性をもっているためです。一方でJavaの習得難易度は高いです。その理由としてオブジェクト指向言語であることや、コード記述量が他開発言語より多いこと、決められたルールや構文が多くあり、かつネットワークやハードウェアなども一定の知識が必要であるためです。 最後に将来性について、どちらも高いでしょう。 まずGo言語(go)を分析してみましょう。クラウドコンピューティングやマイクロサービスの領域でのGo言語(go)活用が増加しています。DockerやKubernetesなどの先進的なテクノロジーがGoで開発されており、クラウド関連技術の発展に相関して需要は増加していくでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 ■Go言語(go)を活用するメリット Go言語(go)を習得することにより、具体的に以下のようなメリットがあります。 ・標準ライブラリが整備されている ・コンパイルがや速い ・クロスプラットフォーム対応である ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある Go言語(go)はWebバックエンドの開発、マイクロサービス、システムプログラミング、ネットワークツールと様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Go言語(go)を活用するデメリット Go言語(go)を習得することにより、具体的に以下のようなデメリットがあります。 ・継承ができない ・三項演算子がない ・学習リソースが主要言語と比較して少ない Go言語(go)は継承機能がないことにより既存コードの使いまわしづらくなり、コード修正が難しいことや、三項演算子がないため条件分岐の記述が長くなるというデメリットがあります。 Go言語(go)習得を今後検討しているフリーランスエンジニアはGo言語(go)を活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Go言語(go)フリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webサービス開発求人・案件 Go言語(go)はマルチプラットフォームに対応していることやNet/httpパッケージを用意すれば、Webサーバー構築が容易にできることなどサービス開発においてGo言語(go)で網羅できます。 近年ではRESTful APIの開発が増加しており、Go言語(go)フリーランスエンジニアとして参画する場合はGo言語(go)の実務経験はもちろん、Webフレームワークの実務経験、RESTful APIの理解やRDBMSやNoSQLなどデータベースの知識、Gitなどバージョン管理経験やDockerやKubernetesなどコンテナ技術の知識があると良いでしょう。 ・モバイルアプリ開発求人・案件 Go言語(go)自体は、主にサーバーサイドやシステムツールの開発に適していますが、「Go mobile」や「Go Cloud」などのアプリ開発ツールを活用することによりモバイルアプリ開発も可能です。 Go言語(go)フリーランスエンジニアとしてモバイル開発知識や実務経験、API設計や開発、RDBMSやNoSQLのデータベース知識、DockerやKubernetesなどコンテナ・クラウドサービスの知識があることでモバイルアプリ開発求人・案件に参画しやすくなります。 ・ドローン・IoT開発求人・案件 Go言語(go)にはGo言語(go)製IoTフレームワーク「Gobot」がありドローンを制御するシステム開発ができます。 Go言語(go)フリーランスエンジニアとしてGo言語(go)自体の開発経験やMQTT, CoAPなどデータ通信とプロトコルの理解、組込みプログラミングの経験、セキュリティ知識、電子工学の知識/知見があることでモバイルアプリ開発求人・案件に参画しやすくなります。 ・APIサーバー開発求人・案件 Go言語(go)はシンプルな記述や並列処理ができること、マルチプラットフォームに対応しているなどの特徴があり、APIサーバー開発を得意としています。 Go言語(go)フリーランスエンジニアとしてGo言語(go)自体の開発経験やGin, Echo, ChiなどのGo言語(go)向けフレームワークやRESTful APIの設計・実装、RDBMSやNoSQLデータベース知識などがあることでモバイルアプリ開発求人・案件に参画しやすくなります。 ■Go言語(go)エンジニアが保有していると高単価になりやすい開発言語 Go言語(go)フリーランスエンジニアとしてJavaやRust、COBOLスキルやその周辺知識を有していると高単価になりやすいです。そのためこの章ではJavaやRust、COBOLについても概要を解説しますので、知識を深めましょう。 <Java> JavaはC言語をもとに開発されたプログラミング言語です。 Javaの最大の特徴として、「Write once, Run anywhere」というJavaのキャッチフレーズ通り、Java仮想マシン(JVM)があることにより、JavaでコーディングすればWindowsやUNIX、Linux、MacなどのOSを問わずプログラムが実行されることが挙げられます。 具体的にはJavaができる開発はWeb開発、モバイルアプリ開発、業務システム開発、金融システム開発、組み込みシステム開発、ゲーム開発、AI・機械学習開発、ビッグデータ処理開発と幅広いです。 <Rust> RustはFirefoxを開発しているMozillaが支援する2015年リリースされたオープンソースのマルチパラダイムのプログラミング言語です。 Rustの特徴として、独自の言語設計により高いメモリ安全性を確保していること、高速処理ができること、並行処理が可能であること、パターンマッチングと関数型プログラミングの特徴を持っていること、活発なコミュニティがあることなどが挙げられます。 Rustができる開発はOS開発、Webアプリ開発、組込みシステムとIoT開発、データ分析・機械学習、ゲーム開発、ブロックチェーン開発と幅広いです。 <COBOL> COBOLは、Common Business Oriented Languageの略で、1959年に事務処理用に開発されたプログラミング言語です。 COBOLは、人間の自然言語に似た文法を採用しており、その読みやすさからプログラミング初心者にも親しみやすい言語として受け入れられました。このアクセスしやすさが世界中での普及につながり、今日に至るまで、多くの基幹システムやビジネス処理系のシステムで活躍しています。 COBOLの特徴としては英語に近い文法を持っていること、基幹業務システムに頻繁に活用されていること、データを高速処理することが出来ること、耐久性と安定性、拡張性と互換性を兼ね備えていること、プログラミング言語の中では比較的習得しやすいことなどが挙げられます。 COBOLで可能な開発は業務システム開発、業務系アプリ開発、システム移行開発と幅広いです。 ■Go言語(go)フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Go言語(go)フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 Go言語(go)はWebサービス開発を含む様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいGo言語(go)フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Go言語(go)を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Go言語(go)フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebサービス開発のフリーランス求人・案件を探してみましょう。 ■Go言語(go)での週2日・週3日フリーランス求人・案件 Go言語(go)の週2日・週3日フリーランス求人・案件はGo言語(go)全体のフリーランス求人・案件の中で12%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価100万円など、高単価案件・求人も増えています。複数の求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価求人・案件はGo言語(go)スキル以外にも、上流工程〜下流工程まで一貫した開発経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Go言語(go)フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■Go言語(go)フリーランス求人・案件に参画するために必要なスキル Go言語(go)フリーランス求人・案件に参画するために必要なスキルとしては、Go言語(go)自体の開発経験、サーバーサイド開発経験や開発で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてGo言語(go)フリーランスエンジニアとして、PHPやRuby、Python、Javaなどサーバーサイド開発で必要なプログラミング言語をはじめとし、EchoやRevelなどのフレームワークの使用経験や知識、RESTful APIなどのAPI開発経験、RDBMSやSQLなどのデータベース知識、Gitなどバージョン管理ツール、AWS、Azure、GCP(Google Cloud Platform)などのクラウドサービスの使用経験や知識、DockerやKubernetesなどコンテナ技術の使用経験や知識があるとフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにGo言語(go)フリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■Go言語(go)開発経験年数別のアドバイス Go言語(go)フリーランス求人・案件に参画するため、Go言語(go)開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のGo言語(go)フリーランスエンジニア エンジニアとして、Go言語(go)の基本文法やデータ構造の理解やGinやEchoなどフレームワークの学習をしましょう。 さらにコードの可読性や再利用性を意識し簡単なシステムを開発するなどして積極的に実践で活用できるGo言語(go)スキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のGo言語(go)フリーランスエンジニア エンジニアとして、中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 効率的なコード設計や安全性の高いコーディングを身につけましょう。 またGo言語(go)開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のGo言語(go)フリーランスエンジニアはある程度技術スキルも備わっており、求人・案件に参画しやすいため、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のGo言語(go)フリーランスエンジニア エンジニアとして、Go言語(go)周辺スキルは備わっているためプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 また、若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のGo言語(go)フリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Go言語(go)習得難易度・勉強方法 Go言語(go)習得難易度について、PHPやRubyよりも高いですが、JavaやC言語、C++よりは低いです。 PHPやRubyよりも習得難易度が高い理由としてGo言語(go)にはメモリのアドレス情報の概念やclassの代わりに存在する構造体の概念の理解が挙げられます。 Go言語(go)学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でGo言語(go)を始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Go言語(go)の公式ドキュメントやオンラインで利用できるGoのチュートリアル「A Tour of Go」、オンラインでGo言語(go)のコードを実行できる「Go Playground」などと学習の環境は整っています。 オンライン学習やプログラミングスクールはGo言語(go)自体の習得以外にもネットワーク、データベース、サーバー、OSなど周辺知識の必要性も教えてくれるため、学習においてより実践で使える知識を蓄えやすいでしょう。 その他まず周辺でGo言語(go)に精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Go言語(go)フリーランスエンジニアにおすすめのGo言語(go)フレームワーク Go言語(go)のフリーランスエンジニアとしてGo言語(go)フレームワーク知識はフリーランス求人・案件の参画確度を高めます。 代表的なGo言語(go)フレームワークを解説いたしますので、興味のあるものを習得しましょう。 ・Echo Echoは、軽量かつ高速なオープンソースのGo言語(go)フレームワークです。 RESTAPI向けのため、RESTの原則に沿った形で設計されたAPIとルーティング機能を備えており、リクエストのルーティングやミドルウェアの処理が効率的にできます。 Echoはカスタムミドルウェアのサポートや自動バインディングなど利便性の高い機能でRESTful API開発を簡単に行えます。 公式ドキュメントが充実しているため、他フレームワークと比較して習得しやすいでしょう。 Echoは、小規模~中規模Webアプリケーション開発に向いています。 ・Gin Ginは、Go言語(go)のWebアプリケーションの中では初期から開発されているGo言語(go)フレームワークです。 軽量でHTTPルーターのレスポンスが速く、Martiniの40倍という特長があります。また、反映されたルーティングの利用とミドルウェアのサポートも1つの特長です。 日本語のドキュメントがなく、独学の習得は難しいです。 ・Revel Revelは、MVCを採用したGo言語(go)のフルスタックフレームワークです。 JavaやScalaで使えるPlay Frameworkをもとに開発されています。 Revelは、自動コンパイルを行う仕様であることや高い処理性能であること、速度も速いことにより人気のGo言語(go)フレームワークです。 Revelは、大規模なWebアプリケーション開発に向いています。 ・Beego Beegoは、簡単にWebアプリ開発が出来るフルスタックのGo言語(go)フレームワークです。 MVCモデルのフレームワークであり、自動ルーティング、オーム(ORM)サポート、セッションとクッキー管理機能などAPIやWebアプリ開発を高速で行うための特長が多く備わっています。 ・Goji Gojiは、軽量でフレキシブルなGo言語(go)フレームワークです。 Gojiは軽量設計であること、組み込みのWebサーバが搭載されていること、ミドルウェアスタックをサポートしていることなどが特長として挙げられます。 GojiのパフォーマンスはGinの次に速く、比較的バランスの良いフレームワークです。 Gojiは小~中規模Webアプリケーション開発に向いています。 ・iris irisは、最速のGo言語(go)フレームワークです。 irisは、クロスプラットフォーム対応であることやMVCモデルを採用していること、多言語サポートしていること、オートリロード搭載していることなどの特長が挙げられます。 また、Go言語(go)フレームワークの中でも豊富なドキュメントがあります。 コストをかけず学習出来ることも特長の1つです。 ・Go言語(go)フレームワークを選ぶときの注意点 Go言語(go)は新しいプログラミング言語です。他プログラミング言語と比較してまだ発展途上であり、人気(頻繁に使用される)フレームワークの入れ替わりも激しいです。 そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Go言語(go)フリーランス求人・案件参画するために役立つ資格 Go言語(go)フリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 この試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10〜15%ほどの合格率です。 Go言語(go)フリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、フリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためGo言語(go)フリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 ・システムアーキテクト試験 システムアーキテクト試験は一般財団法人情報処理推進機構(IPA)が主催するIT系国家資格の1つです。システム開発プロジェクトのアーキテクチャ設計を担当できる技術者の知識を証明する資格です。 この試験は要件定義、外部設計、プロジェクトマネージメント、情報セキュリティ関連の知識や理解が出題されます。 この試験を取得することにより、システム開発の上流工程を深い部分まで理解している証明になるため、Go言語(go)フリーランスエンジニアとしておすすめの資格です。 Go言語(go)関連の資格を習得することは良いことですが、Go言語(go)フリーランス求人・案件に参画するという目的を失わないようにしましょう。 資格取得によって、一定数スキルを証明することは可能ですが、重要視すべきことは、Go言語(go)の実務経験や周辺で必要な開発スキルを保有していることです。 そのため資格取得は開発実務経験がある程度ある方や時間的に余裕がある方におすすめします。 Go言語(go)エンジニアとして、実務未経験にも関わらず資格取得を最優先事項にすることはやめておきましょう。 ■Go言語(go)フリーランス求人・案件の未経験での参画 Go言語(go)開発実務未経験の場合、参画できるフリーランス求人・案件は限られてくるでしょう。 Go言語(go)などフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からフリーランス求人・案件への参画を検討/希望している方は、まず派遣社員、契約社員、正社員などにエントリーし、2~3年ほど経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 フリーランス求人・案件に参画する上で重要視されるポイントは携わる求人・案件の要件にどれだけ合致性があるかです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Go言語(go)のフリーランス求人・案件への参画を目指すにあたって、他プログラミング言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 例えば、Go言語(go)フリーランス求人・案件ではJava、PHP、Pythonなどのプログラミング言語をはじめとし、各プログラミング言語でのフレームワーク、SQLやDocker、Git、AWS、Azureなどの様々な開発スキルが求められます。 他プログラミング言語の知識/スキルや周辺環境の知識/スキルが豊富であればフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Go言語(go)の市場動向やニーズ Go言語(go)はWebサーバーやWebサービス開発、API開発、ドローン・IoT開発など様々な開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、Go言語(go)エンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他、IoT、6G、ビッグデータ、ブロックチェーン、xRなどによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、Go言語(go)を含むエンジニアにおいてニーズが今後も拡大していくでしょう。 Go言語(go)エンジニアとして現在活躍している方や今後活躍を検討している方はGo言語(go)の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。