1 - 50件/全3,579件
【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …
【20代~40代のエンジニア活躍中!】■概要 大手求人サイトを展開されてるお客様内で社内システムの機能追加をご担当頂ける方を募集いたします。 ※入場には2週間くらいかかります為、途中入場になります。 ■具体的な作業内容 ・社内の営業、代理店向け申込管理システムの機能追加 6月頭に初版リリースを終え、現在は機能追加をメインに進めております。 各所から機能追加要望が挙がってきているので、プロジェクトとしては今年度、来年度と続く見込みです。 フロントエンド・バックエンドどちらも柔軟性を持って取り組んで頂ける方が望ましいです。 SEクラス以上 ※PGですとスキル不足です ■使用技術 Nest.js(Typescript)、Go Vue.js(Nuxt2)、Vuetify AWS -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・要件定義~テストまでの工程を一人称で対応可能な方 ・バックエンドエンド3年以上経験 ・HTML、CSS ・Vue.js経験 ・Typescript経験2年位 ・アジャイルの経験
【20代~40代のエンジニア活躍中!】■概要 会計のみならず人事ソフトや労務ソフトなどのサービスを展開する、ベンチャー企業でのお仕事となります。 今回はクレジットカード関連のエンハンス開発で、フロントエンドをメインに作業をしていただける方の募集です。 先端技術を積極的に取り入れる現場のため、モダンな技術の習得をしたい方におすすめの現場です! -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Reactを用いたWebアプリケーションの開発経験(2年以上目安) ・サーバーサイド開発のご経験1年以上(API開発経験があれば尚可) ・3名以上のチームでの開発経験
【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …
【20代~40代のエンジニア活躍中!】■概要 大手求人サイトを展開されてるお客様内で社内システムの機能追加をご担当頂ける方を募集いたします。 ※入場には2週間くらいかかります為、途中入場になります。 ■具体的な作業内容 ・社内の営業、代理店向け申込管理システムの機能追加 6月頭に初版リリースを終え、現在は機能追加をメインに進めております。 各所から機能追加要望が挙がってきているので、プロジェクトとしては今年度、来年度と続く見込みです。 フロントエンド・バックエンドどちらも柔軟性を持って取り組んで頂ける方が望ましいです。 SEクラス以上 ※PGですとスキル不足です ■使用技術 Nest.js(Typescript)、Go Vue.js(Nuxt2)、Vuetify AWS -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・要件定義~テストまでの工程を一人称で対応可能な方 ・バックエンドエンド3年以上経験 ・HTML、CSS ・Vue.js経験 ・Typescript経験2年位 ・アジャイルの経験
【20代~40代のエンジニア活躍中!】■概要 会計のみならず人事ソフトや労務ソフトなどのサービスを展開する、ベンチャー企業でのお仕事となります。 今回はクレジットカード関連のエンハンス開発で、フロントエンドをメインに作業をしていただける方の募集です。 先端技術を積極的に取り入れる現場のため、モダンな技術の習得をしたい方におすすめの現場です! -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Reactを用いたWebアプリケーションの開発経験(2年以上目安) ・サーバーサイド開発のご経験1年以上(API開発経験があれば尚可) ・3名以上のチームでの開発経験
エンドユーザー様のFintechサービスと、金融機関の接続機能の開発をご担当いただきます。 エンド様の体制を新たに分割し、チーム体制を刷新するため、立ち上げメンバーとして募集させて頂きます。 Go
案件の必須スキル
・GoによるWebシステムの開発経験:3年以上 ・APIサーバの設計、実装、運用経験 ・RDBMSを利用したデータ設計やインデックスの知識 ・アジャイル(スクラム)チームでの開発経験
・受託開発におけるスマートフォンアプリバックエンド業務支援 ・ベンダ側のSEとして参画し、以下の業務を実施予定 ‐スマートフォンアプリ開発/運用/保守 ‐ソースコードを確認して、現行設計/現行仕様の把握 ‐設計や仕様をもとに機能実装/単体テスト実装/実行業務 ‐不具合の修正業務
案件の必須スキル
・鉄道系のスマートフォンアプリ開発/運用/保守のご経験(2年以上) ・AWSを使ったインフラ環境の設計/構築のご経験(3年以上) ・Pythonを使ったスマートフォンアプリ開発/運用/保守のご経験(3年以上) ・AWS(Aurora MySQL)をマートフォンアプリ開発/運用/保守のご経験(3年以上)
【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …
【20代~40代のエンジニア活躍中!】■概要 大手求人サイトを展開されてるお客様内で社内システムの機能追加をご担当頂ける方を募集いたします。 ※入場には2週間くらいかかります為、途中入場になります。 ■具体的な作業内容 ・社内の営業、代理店向け申込管理システムの機能追加 6月頭に初版リリースを終え、現在は機能追加をメインに進めております。 各所から機能追加要望が挙がってきているので、プロジェクトとしては今年度、来年度と続く見込みです。 フロントエンド・バックエンドどちらも柔軟性を持って取り組んで頂ける方が望ましいです。 SEクラス以上 ※PGですとスキル不足です ■使用技術 Nest.js(Typescript)、Go Vue.js(Nuxt2)、Vuetify AWS -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・要件定義~テストまでの工程を一人称で対応可能な方 ・バックエンドエンド3年以上経験 ・HTML、CSS ・Vue.js経験 ・Typescript経験2年位 ・アジャイルの経験
【20代~40代のエンジニア活躍中!】■概要 会計のみならず人事ソフトや労務ソフトなどのサービスを展開する、ベンチャー企業でのお仕事となります。 今回はクレジットカード関連のエンハンス開発で、フロントエンドをメインに作業をしていただける方の募集です。 先端技術を積極的に取り入れる現場のため、モダンな技術の習得をしたい方におすすめの現場です! -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Reactを用いたWebアプリケーションの開発経験(2年以上目安) ・サーバーサイド開発のご経験1年以上(API開発経験があれば尚可) ・3名以上のチームでの開発経験
【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub
【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub
【20代~40代のエンジニア活躍中!】■概要 ブラウザ拡張, Electron, Google Chromeを活用してWebページナビゲーションアプリの作成を行います。 ■工程:設計、実装、動作確認 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React ・Typescript/JavaScript ・Node.js(ビルド設定+αで用いる程度) 【開発環境】 ・Windows/WSL
【20代~40代のエンジニア活躍中!】■概要 監視システム開発関連作業をお任せいたします。 ■具体的な作業内容 ・監視システムのプラットフォーム、開発、インフラ ※詳細は面談時に説明 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
※以下4つのカテゴリーで合計9名(max)を募集します <●:必須〇:尚可> ●各作業1人称で作業できること ①プラットフォーム・・・・・2名 ●ServiceNow経験 〇PaaS上でのサービス構築経験あり ②フロントエンド・・・・3名 ●React/Typescript ③インフラ・・・1名 ●デプロイができる人=上物に合わせたミドルウェア構築 ④バックエンド・・・・3名 ●RESTfulなAPI経験 ●Elasticsearch 〇Go 〇Python3
オンラインクレーンゲームアプリのサーバーサイド全般をご担当頂きます。 ・PHP/Laravelを用いたオンラインクレーンゲームのサーバーサイド開発 ・DB設計 ・Goへのリプレイス、アーキテクチャのリプレイス
案件の必須スキル
(必須) ・PHP/Laravelでの設計~開発経験3年以上 ・Goでの開発経験(年数問わず) ・スクラム開発のご経験 ・cron処理のご経験 (尚可) ・TLのご経験 ・言語やフレームワークのバージョンアップのご経験
オンラインゲームやメタバースプラットフォームの開発を行っている企業にてサーバーサイドエンジニアとしてご参画頂きます。今夏リリースの完全新作オリジナルタイトルPC向けオンラインアクションRPGのサーバープログラムの制作・更新・運用に携わっていただく予定です。 技術環境: ・言語:PHP ・FW:Laravel ・インフラ:AWS、GCP、Docker、Kubernetes(K8S)、Provisioning Tool、Ansible、Chef、Puppet、Terraform、Cloudformation(AWS) Deployment Tool、Fabric、Capistrano ・DB:MySQL、PostgreSQL、Amazon Aurora(AWS)、Cloud Spanner(GCP)、Redis
案件の必須スキル
(必須) ・エンジニア経験5年以上 ・PHP(の経験 ・Laravelの経験 ・RestAPIの作成(GET POST) ・RelationalDatabase(RDS)の知識 ・SQLの知識 (尚可) ・Python、Goの経験 ・DBのパフォーマンスチューニング(explainなどを利用したチューニング etc) ・NoSQLの知識 ・特にRedisの経験と知識 ・ホスト型仮想化の利用(VirtualBox VMWare etc) ・コンテナ型仮想化の利用(Docker Finch Lima minikube etc) ・ゲーム開発経験 ・リファクタリング
・Go/Pythonを用いたサーバサイドの実装、テスト ・APIの仕様策定とドキュメンテーション ・GCP/AWS上での機能追加・改善 ・本番環境上での安定運用と障害対応
案件の必須スキル
(必須) ・大規模アプリケーション開発におけるアーキテクチャー選定、設計経験 ・アジャイル開発、スクラム開発経験 ・GoもしくはPythonの経験 ・GCP、AWSなどのクラウドインフラをプロダクションレベルで運用した経験 ⇒・DNS,load balancer,firewall(security group), routing table,network などに関する知識 ・terraform,k8sの運用経験 ・Dockerフレンドリな環境での開発・運用経験 ・SQLに関する深い理解と充分な経験 ⇒・複雑なデータ構造の設計・運用経験 ・集約関数以上のレベルのクエリを書ける力 ・RESTful APIの設計、開発 (尚可) ・micro servicesの開発・運用経験 ・パフォーマンス改善のためのボトルネックの特定と対策を実施した経験 ・データ分析、MLの知識、経験 (求める人物像) ・リモート環境下での他者との意思疎通が柔軟に円滑にできる方 (ビジネス側、他エンジニアとコミュニケーションがとれる)
<PJについて> 大手求人広告運営企業にてDB移行に伴う修正業務をお願い致します。 <想定メンバー> ・PM/PL:1名 ・エンジニア1名+新規募集2名 別部署とのやり取りは先方プロパー社員が担うため 原則、コミュニケーションラインはチーム内で完結する想定です。 <具体的業務> 既存の詳細設計の書き換え程度の内容を想定しており API(Go)の修正とSQLの実装とテストがメインとなります。 ・SQL実装 ・Go言語でのAPI修正 ・テスト項目書作成 ・単体テスト/結合試験 ・その他一部ドキュメント修正 ※タスク状況よってAPI連携を中心とした別業務を依頼する可能性あり
案件の必須スキル
(必須) ・Go言語実務経験 ・SQL実装経験 ・API開発経験 ・テスト項目書作成 (尚可) ・DB設計/テーブル設計
【20代~40代のエンジニア活躍中!】■概要 倉庫管理システム(WMS)やコアシステムのフロントエンド領域の設計・開発などを中心に、某社開発業務に携わっていただきます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML,CSS 3年以上 ・JavaScript(jQuery 含む)1年以上 ・メタCSS言語(SCSS, Sass, LeSS, Stylusなど)もしくはPostCSSの利用経験 ・Git利用経験 ・デザイナーとの協業経験 ■技術 ・Language PHP/Go/Typescript/Swift /Java(Android)/Kotlin ・Database/Storage MongoDB/PostgreSQL/Redis/BigQuery ・Infrastructure AWS/Google Cloud Platform/Consul/Docker/Docker Compose ・Workflow/Tools GitHub, Slack, Jenkins, Asana, Redash, BrowserStack, Speedcurve, Sentry …
【20代~40代のエンジニア活躍中!】■概要 大手求人サイトを展開されてるお客様内で社内システムの機能追加をご担当頂ける方を募集いたします。 ※入場には2週間くらいかかります為、途中入場になります。 ■具体的な作業内容 ・社内の営業、代理店向け申込管理システムの機能追加 6月頭に初版リリースを終え、現在は機能追加をメインに進めております。 各所から機能追加要望が挙がってきているので、プロジェクトとしては今年度、来年度と続く見込みです。 フロントエンド・バックエンドどちらも柔軟性を持って取り組んで頂ける方が望ましいです。 SEクラス以上 ※PGですとスキル不足です ■使用技術 Nest.js(Typescript)、Go Vue.js(Nuxt2)、Vuetify AWS -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・要件定義~テストまでの工程を一人称で対応可能な方 ・バックエンドエンド3年以上経験 ・HTML、CSS ・Vue.js経験 ・Typescript経験2年位 ・アジャイルの経験
【20代~40代のエンジニア活躍中!】■概要 会計のみならず人事ソフトや労務ソフトなどのサービスを展開する、ベンチャー企業でのお仕事となります。 今回はクレジットカード関連のエンハンス開発で、フロントエンドをメインに作業をしていただける方の募集です。 先端技術を積極的に取り入れる現場のため、モダンな技術の習得をしたい方におすすめの現場です! -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・Reactを用いたWebアプリケーションの開発経験(2年以上目安) ・サーバーサイド開発のご経験1年以上(API開発経験があれば尚可) ・3名以上のチームでの開発経験
【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub
【20代~40代のエンジニア活躍中!】■概要 転職支援・採用支援サービスの新機能開発を行っていただきます。 複数チームがございますので、PJにより担当していただくフェーズが異なります。 具体的な業務内容についてはフロントエンド領域で、KPIやユーザーフィードバックなどを元にした新機能開発や機能改善の実装を中心としを想定しております。 参画後は3ヶ月程度受け入れチームにてサービスに対する理解と開発フローに慣れていただく期間を設けており、その後本格的なチーム配属が決まるという流れです。 ※リモートワークとオフィスワークを選択できます。 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・HTML/CSSを用いたWebサイト制作経験 ・フロントエンドエンジニアとしての開発経験1年以上 ・JavaScript(Angular、Vue.js、Reactなど何かしらのFW)経験 ・動的なWebアプリケーションの構築経験 ■開発環境 ・バックエンド:Go ・フロントエンド:React, redux ・ネイティブアプリ:Swift, Kotlin ・データベース:MySQL, Redis ・インフラ:AWS ・開発環境:Docker ・リポジトリ管理:GitHub
【20代~40代のエンジニア活躍中!】■概要 ブラウザ拡張, Electron, Google Chromeを活用してWebページナビゲーションアプリの作成を行います。 ■工程:設計、実装、動作確認 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・React ・Typescript/JavaScript ・Node.js(ビルド設定+αで用いる程度) 【開発環境】 ・Windows/WSL
【20代~40代のエンジニア活躍中!】■概要 監視システム開発関連作業をお任せいたします。 ■具体的な作業内容 ・監視システムのプラットフォーム、開発、インフラ ※詳細は面談時に説明 -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
※以下4つのカテゴリーで合計9名(max)を募集します <●:必須〇:尚可> ●各作業1人称で作業できること ①プラットフォーム・・・・・2名 ●ServiceNow経験 〇PaaS上でのサービス構築経験あり ②フロントエンド・・・・3名 ●React/Typescript ③インフラ・・・1名 ●デプロイができる人=上物に合わせたミドルウェア構築 ④バックエンド・・・・3名 ●RESTfulなAPI経験 ●Elasticsearch 〇Go 〇Python3
・ゲームセンターのクレーンゲーム機をスマホやPCから遠隔で操作し、景品を獲得したら自宅に景品を配送するサービス ・3年程サービスしているが、売上拡大に伴いシステムをリニューアルするため設計、開発の要員を募集中 ・具体的にはMySQLからGCP(spanner)への移行プロジェクトとなります。 ゲーム開発ではなく、WEBシステム開発のイメージになります。ゲーム経験は必要ございません。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・GCP設計、構築経験2年以上(クエリ最適化) ・Cloud Spannerの実務経験1年以上
[開発環境] クラウド環境:GCP OS:Linux ミドルウェア:Tomcat 開発言語:Java(Spring)/Go/PHP(Laravel) 管理ツール:GitHubEnterpriseetc. その他ツール:Docker/CircleCI/Jenkins/Datadogetc. 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・業務でのWEBアプリケーションの設計・開発経験(2年以上) ・複数のプログラミング言語を使用した経験がある ・Gitでのチーム開発
フロントエンド及びRestfulAPI開発 [技術要素] -フロント:React、Redux -API:Go言語 ただし、上記技術要素の実務経験は必須ではありません。 React、Goそのものではなくても、類似技術の実務経験があり、新しいことへ取り組んだ経験や取り組み方をアピールできれば結構です。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・WEBアプリケーションの開発経験(JavaやJavascript) ・APIの開発経験 ※新しい技術に対するアレルギーが無く、前向きに取り組んで頂ける方であれば歓迎お客様側との仕様確認もありますので、顧客調整経験も有すれば助かります。
4Gコアノード(SGWコンボ:パケットゲートウェイノード装置)の開発:4名 ●必要スキル ・JavaまたはGo言語での開発経験者。 ・Spring-Framework、Junit(単体テストフレームワーク)の経験者。 ・交換・通信制御サーバ開発経験者であれば尚可 ※基本的に通常勤務(在宅勤務ほぼなし)となります。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
(1)Java[Spring] + JUnit + Linux環境での業務経験 →こちら同一案件での経験ではなく、複数案件バラバラで経験している方でも構いません。 又はGo環境での開発経験
・Webマーケットプレイス構築プロジェクトにおける課金決済モジュールの制作。 インターネット上でデジタルアイテムを取引するためのWebマーケットプレイスの構築プロジェクトに参画いただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
アプリ課金やECにおける電子決済部分の構築や売上、精算等のB2C、C2C向け業務Webアプリの経験があれば尚可。 ・フロントエンドをPHP+Laravel を使用します。 ・エンジン部分についてはGo言語で開発します。 ・GCP、AWS、Azureのいずれのクラウドサービスを用いた開発経験が必須です。
[開発環境] クラウド環境:AWS OS:Linux ミドルウェア:Tomcat/MySQL/Couchbase/Cassandra 開発言語:Java/Go FW:Spring/JUnit/Karate 管理ツール:GitHubEnterprise/ZenHubetc. その他ツール:Docker/CircleCI/Jenkins/Datadogetc. 開発マシン:Mac [担当工程] ・基本設計 ・詳細設計 ・開発 ・結合T ・保守改修 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Goでの開発経験 ・Java + Spring/Spring Bootを利用した開発経験 ・WebAPIの開発経験 ・Dockerを利用した本番環境での運用経験 ・CircleCI/GithubActions/Jenkinsを利用したCI/CDの経験 ・AWSに関する知識・運用経験 ・Gitでのチーム開発 ・アジャイルソフトウェア開発、スクラムの知識と実践経験
・プロダクトのバックエンドの開発や保守運用(主にAPI開発、フロントからバックまで一貫して対応) ・プロジェクトマネジャーやデザイナーと協業し機能開発 ・技術的なドキュメントの作成と管理運用 ・将来の開発を見据えたソースコードのリファクタリング ・開発言語:Node.JS,JavaScript,TypeScript,HTML,CSS ・フレームワーク/ライブラリ:React.js,Redux,Reduxsaga,styled-components,Storybook ・テスティングFW/ライブラリ:Cypress,Jest,react-testing-library ・インフラ:Firebase ・KnowledgeTool:GitHubWiki,RedmineWiki ・VCS:Git ・その他コミュニケーションツール:Slack,Googlemeet,Github,Redmine 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Java, C++, Go, Node.jsいずれかでのWebアプリケーション開発3年以上 ・クラウド環境での開発経験 ・Gitの使用経験 ・チーム開発の経験 ・Angular、React、Vue.jsいずれかの経験1年以上
要件定義フェーズが1月に完了し、2月17日より設計/開発開始(~5月末)。 PoC後に本開発フェーズあり。 画面数 開発機能:商品検索、見積依頼、メッセージング 画面数:26、機能数:大分類で23 インフラ:GCP(GCE)、DBはmysSQLorpostgreSQL 技術環境:フロント Vue&NuxtorReact&Next サーバーサイド Python&Django、Goが候補ですが、TypeScript&Node.jsも検討中 基本設計、開発、テスト 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Python+Django又はGo又はNode.js+TypeScriptでの開発経験がある方 ・バックエンドエンジニアとして一人称で業務可能な方
・PMと協力しあい、チームの技術的なリード ・チームのアジリティを高めることを目的としたチームビルディング 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・不確実性の高い状態から解決すべき課題を整理し、 複数の技術領域に絡んだ技術的意思決定をリードすることができる ・メンバーの技術的意思決定をレビューしフィードバックができる ・3年以上のWebアプリケーションの開発経験
店舗スタッフを向けオムニチャネルアプリの企画・開発・運営をおねがいします。 【具体的な業務】 ・サービスの企画・開発・運用 ・サービスの企画における要件定義・UI/UX検討 ・RubyonRails、Go言語を用いたWebアプリケーションの設計、開発、運用 ・AWSを使用した、高トラフィックデータを扱うアーキテクチャ処理の設計/開発/運用 ・システムアーキテクチャ見直し、リファクタリング ■工程:要件定義,基本設計,詳細設計,開発,単体テスト,結合テスト 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Java、Go、Scalaなどを用いたWebアプリケーションの開発経験5年以上 ・MVCフレームワーク(Ruby on Rails、Laravelなど)を用いた開発の実務経験 ・MySQLやPostgreSQLを用いた業務経験 ・Gitなどのソース管理ツールを用いた開発経験 ・Go言語での開発に対する興味・関心 ※現在RubyからGoへのリプレイス中です。
自社プロダクト広告効果分析ツールの機能開発における、バックエンド開発全般 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・3年以上のWebアプリケーションの開発経験 ・設計段階から開発に関わってきた経験 ・AWSの利用経験 ・Go言語でのWebアプリケーション開発経験
某金融サービス開発企業案件です。 AWS環境でGo言語を用いて開発経験がある方を募集しております。 ベンチャー気質な企業様な為、個人の裁量が大きくやりがいがある業務を担当できます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Go言語での開発経験がある方 ・AWS環境で開発経験がある方 ・Swagger 使用経験
ニュースキュレーションサイトのサーバーサイドシステム開発を行います。 ・ニュースキュレーションサイトのサーバーサイドシステム開発 ・ビジネス要件を踏まえた最適なシステム設計および実装 ・長期のメンテナンス性向上に向けた設計指針の改善ならびにリファクタリング 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Webサービスのサーバーサイド開発経験(5年以上)をお持ちの方 ・チーム開発の経験をお持ちの方 ・JavaやGoなど静的型付け言語による開発経験をお持ちの方 ・Spring FrameworkによるWebアプリケーションの運用経験をお持ちの方 ・AWSでのシステム構築・運用経験をお持ちの方
<業務環境> 開発言語:Go インフラ:GoogleCloudPlatform 構成管理ツール:Terraform 分析基盤:BigQuery/Looker/DataStudio 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Go開発経験1年以上ある方 ・AWSまたはGCPで開発経験がある方
累計ダウンロード数6,500万、月間アクティブユーザー数(MAU)1,400万の自社アプリを支えるサーバーサイドの開発をお任せします。 ■具体的には ・標準機能はマイクロサービス化されており、機能改善を常時実施。 ・さらにアプリ毎に先進的で特徴的な機能を追加 ・クラウドネイティブなシステムを構築、運用 ・国内外の先進的なサービスを持つパートナー企業のエンジニアと一緒に開発を行い、サービス連携を実現 【環境】 言語:PHP,Java,Node.js,Go,Pythonなど DB:AmazonAurora,Snowflake、PostgreSQLなど リポジトリ管理:GitHub コミュニケーションツール:Slack,Zoom プロジェクト管理:Redmine,Backlog その他ツール:GoogleWorkspace ■作業環境__:Windows/Mac選択可 ■開発環境 言語____:PHP,Java,Go言語,JavaScript,HTML5,CSS3,Python DB____:AWSAurora(AmazonAurora),PostgreSQL FW____:Node.js ツール___:Slack,GitHub,Redmine,Backlog ■開発工程__:基本設計|詳細設計|実装・構築・単体試験 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・PHP、Java、Goなどによる開発経験(3年以上) ・DBやDWHを用いた開発経験(3年以上) ・クラウド上での開発経験(3年以上) ・HTML, css, JavaScriptの利用経験(2年以上)
・データ構造設計 ・大規模データウェアハウスの設計・保守・運用 ・アーキテクチャ設計 ・セキュリティ対策 ・新機能検証、クエリチューニングを含む負荷対策、障害対応 ・計算リソース割り当ての分析、最適化手法の開発 ・インフラ構築 ・データ収集・加工周りの実装含む ・ソフトウェアエンジニアへの生産性への寄与 ・開発環境構築 ・レギュレーション/ドキュメント作成 ■作業環境__:Mac ■開発環境 言語____:Python,Go言語 DB____:OracleDatabase,BigQuery 環境・OS_:AWS(AmazonWebServices) ツール___:AWSRedshift(AmazonRedshift) ■開発工程__:基本設計|詳細設計|実装・構築・単体試験 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・MySQLやOpenSearch、BigQueryの経験 ・AWSのベストプラクティスを考慮したインフラ設計/構築ができる ・既存データ基盤から新しいデータ基盤へのリプレイス経験 ・PythonおよびGoでの開発経験
AIアシスタントのプラットフォーム開発PJにサーバーサイドエンジニアとして携わっていただきます。 【業務内容】 ・隔週のリリース対応(変更内容確認,デプロイ) ・報告された不具合や障害の調査,修正 ・インフラ変更に伴う対応 ・新機能実装に伴う、platform側の開発 ・不具合を早期に検知するための自動テストの実装 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Golangを使用した開発実務経験が半年以上 ・Java+Spring Bootでの開発経験 ・トラブルシュート時にコードを読んで修正等ができる方
以下のプロジェクトのバックエンドの開発をご担当いただきます。 ・問い合わせシステムのリプレイス ・Goでの新規API実装 ・既存のPHPLaravelのコードを解析や修正。 技術環境 ・開発言語:GO ・クラウド環境:AWS ・OS:Linux ・開発言語:GolangPHP ・フレームワーク・ライブラリ:gin/Laravel ・管理ツール:GitHubEnterprise/ZenHubetc. ・その他ツール:Docker/CircleCI/GitHubActions/Datadogetc. 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Webアプリケーションにおけるバックエンド開発経験3年以上 (下流工程の実務経験) ・Go言語開発経験1.5年以上 ・AWS利用経験1年以上 ・Gitでのチーム開発
プロダクト開発を行うチームにテックリードとして従事し、バックエンド、フロントエンド、インフラなどの技術領域を限定せず、担当チームの設計・実装をリードしていただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・3年以上のWebアプリケーションの開発経験 ・テックリード経験 ・Go、AWS、Microservicesなどの経験
1 - 50件/全3,579件
Go言語のフリーランス案件・求人について
■Go言語とは Go言語は「プログラミングの環境を改善する」ことを目的に2009年Googleによって開発されたオープンソースのプログラミング言語です。 Go言語の特徴として、シンプルで短いコード記述ができることをはじめとし、高速で処理できること、コード記述が統一でエラーが発生しにくいこと、並行処理が可能であること、型宣言を行う必要があるため、メモリの開放し忘れなどミスが発生しにくいこと、豊富なライブラリがあることなどが挙げられます。 Go言語はWebサーバーやWebサービス開発、CLI開発、API開発、アプリケーション開発、ドローン・IoT開発が可能です。 PHPやPythonで作られたシステムをGo言語にリプレイスすることで、PHPやPythonに比べて10倍以上、速度改善されたケースなども徐々に事例として出てきています。 Go言語のフレームワークはEcho、Revel、Gin、Beego、Goji、iris、Aero、Mango、Gorillaなどがあります。 Go言語を活用しているサービスはYouTube、クックパッド、LINEなどが挙げられます。 ■Go言語とJavaの違い この章ではGo言語とJavaの違いについて説明します。 Go言語はオープンソースで運営されているプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 Go言語とJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではGo言語は先述したようにWebサーバーやWebサービス開発、アプリケーション開発、ドローン・IoT開発などが可能です。 一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。どちらかというと、Javaの方がGo言語より様々な開発ができます。 習得難易度を見ていきましょう。Go言語の習得難易度はJavaと比較すると習得しやすいです。その理由として、Go言語でのコード記述はシンプルであり直感的な特性をもっているためです。一方でJavaの習得難易度は高いです。その理由としてオブジェクト指向言語であることや、コード記述量が他開発言語より多いこと、決められたルールや構文が多くあり、かつネットワークやハードウェアなども一定の知識が必要であるためです。 最後に将来性を見ていきましょう。Go言語、Javaどちらも将来性は高いでしょう。 まずGo言語を分析してみましょう。クラウドコンピューティングやマイクロサービスの領域でのGo言語活用が増加しています。DockerやKubernetesなどの先進的なテクノロジーがGoで開発されており、クラウド関連技術の発展に相関して需要は増加していくでしょう。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのため、Go言語、Javaどちらも将来性は高いと言えるでしょう。 ■Go言語を活用するメリット この章ではGo言語を活用するメリットについて説明します。 Go言語を習得することにより、具体的に以下のようなメリットがあります。 ・標準ライブラリが整備されている ・コンパイルがや速い ・クロスプラットフォーム対応である ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある Go言語はWebバックエンドの開発、マイクロサービス、システムプログラミング、ネットワークツールと様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■Go言語を活用するデメリット この章ではGo言語を活用するデメリットについて説明します。 Go言語を習得することにより、具体的に以下のようなデメリットがあります。 ・継承ができない ・三項演算子がない ・学習リソースが主要言語と比較して少ない Go言語は継承機能がないことにより既存コードの使いまわしづらくなり、コード修正が難しいことや、三項演算子がないため条件分岐の記述が長くなるというデメリットがあります。 Go言語習得を今後検討しているフリーランスエンジニアはGo言語を活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■Go言語フリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webサービス開発求人・案件 Go言語フリーランスエンジニアとして、Webサービス開発求人・案件に参画できます。 Go言語はマルチプラットフォームに対応していることやNet/httpパッケージを用意すれば、Webサーバー構築が容易にできることなどサービス開発においてGo言語で網羅できます。 近年ではRESTful APIの開発が増加しており、Go言語フリーランスエンジニアとして参画する場合はGo言語の実務経験はもちろん、Webフレームワークの実務経験、RESTful APIの理解やRDBMSやNoSQLなどデータベースの知識、Gitなどバージョン管理経験やDockerやKubernetesなどコンテナ技術の知識があると良いでしょう。 ・モバイルアプリ開発求人・案件 Go言語フリーランスエンジニアとして、モバイルアプリ開発求人・案件に参画できます。 Go言語自体は、主にサーバーサイドやシステムツールの開発に適していますが、「Go mobile」や「Go Cloud」などのアプリ開発ツールを活用することによりモバイルアプリ開発も可能です。 Go言語フリーランスエンジニアとしてモバイル開発知識や実務経験、API設計や開発、RDBMSやNoSQLのデータベース知識、DockerやKubernetesなどコンテナ・クラウドサービスの知識があることでモバイルアプリ開発求人・案件に参画しやすくなります。 ・ドローン・IoT開発求人・案件 Go言語フリーランスエンジニアとして、ドローン・IoT開発求人・案件に参画できます。 Go言語にはGo言語製IoTフレームワーク「Gobot」がありドローンを制御するシステム開発ができます。 Go言語フリーランスエンジニアとしてGo言語自体の開発経験やMQTT, CoAPなどデータ通信とプロトコルの理解、組込みプログラミングの経験、セキュリティ知識、電子工学の知識/知見があることでモバイルアプリ開発求人・案件に参画しやすくなります。 ・APIサーバー開発求人・案件 Go言語フリーランスエンジニアとして、APIサーバー開発求人・案件に参画できます。 Go言語はシンプルな記述や並列処理ができること、マルチプラットフォームに対応しているなどの特徴があり、APIサーバー開発を得意としています。 Go言語フリーランスエンジニアとしてGo言語自体の開発経験やGin, Echo, ChiなどのGo言語向けフレームワークやRESTful APIの設計・実装、RDBMSやNoSQLデータベース知識などがあることでモバイルアプリ開発求人・案件に参画しやすくなります。 ■Go言語フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 Go言語フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 Go言語はWebサービス開発を含む様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいGo言語フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後Go言語を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 Go言語フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはWebサービス開発のフリーランス求人・案件を探してみましょう。 ■Go言語での週2日・週3日フリーランス求人・案件 Go言語での週2日・週3日フリーランス求人・案件について解説していきます。 Go言語の週2日・週3日フリーランス求人・案件はGo言語全体のフリーランス求人・案件の中で12%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価100万円など、高単価なGo言語フリーランス案件・求人も増えています。複数のGo言語フリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なGo言語フリーランス求人・案件はGo言語スキル以外にも、上流工程〜下流工程まで一貫した開発経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 Go言語フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■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言語開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のGo言語フリーランスエンジニア 開発経験1〜2年のGo言語フリーランスエンジニアはGo言語の基本文法やデータ構造の理解やGinやEchoなどGo言語フレームワークの学習をしましょう。 さらにコードの可読性や再利用性を意識し簡単なシステムを開発するなどして積極的に実践で活用できるGo言語スキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のGo言語フリーランスエンジニア 開発経験2〜3年のGo言語フリーランスエンジニアは中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 効率的なコード設計や安全性の高いコーディングを身につけましょう。 またGo言語開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のGo言語フリーランスエンジニアはある程度技術スキルも備わっているため、Go言語フリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のGo言語フリーランスエンジニア 開発経験5年以上のGo言語フリーランスエンジニアはGo言語周辺スキルは備わっているためプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 また、若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のGo言語フリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■Go言語習得難易度・勉強方法 Go言語習得難易度・勉強方法について解説します。 Go言語習得難易度について、PHPやRubyよりも高いですが、JavaやC言語、C++よりは低いです。 PHPやRubyよりも習得難易度が高い理由としてGo言語にはメモリのアドレス情報の概念やclassの代わりに存在する構造体の概念の理解が挙げられます。 Go言語学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でGo言語を始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Go言語の公式ドキュメントやオンラインで利用できるGoのチュートリアル「A Tour of Go」、オンラインでGo言語のコードを実行できる「Go Playground」などとGo言語学習の環境は整っています。 オンライン学習やプログラミングスクールはGo言語自体の習得以外にもネットワーク、データベース、サーバー、OSなど周辺知識の必要性も教えてくれるため、Go言語の学習においてより実践で使える知識を蓄えやすいでしょう。 その他、Go言語習得を希望するエンジニアは、まず周辺でGo言語に精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■Go言語フリーランスエンジニアにおすすめのGo言語フレームワーク Go言語のフリーランスエンジニアとしてGo言語フレームワーク知識はフリーランス求人・案件の参画確度を高めます。 代表的なGo言語フレームワークを解説いたしますので、興味のあるGo言語フレームワークを習得しましょう。 ・Echo Echoは、軽量かつ高速なオープンソースのGo言語(Golang)フレームワークです。 RESTAPI向けのため、RESTの原則に沿った形で設計されたAPIとルーティング機能を備えており、リクエストのルーティングやミドルウェアの処理が効率的にできます。 Echoはカスタムミドルウェアのサポートや自動バインディングなど利便性の高い機能でRESTful API開発を簡単に行えます。 公式ドキュメントが充実しているため、他Go言語(Golang)フレームワークと比較して習得しやすいでしょう。 Echoは、小規模~中規模Webアプリケーション開発に向いています。 ・Gin Ginは、Go言語(Golang)のWebアプリケーションの中では初期から開発されているGo言語フレームワークです。 軽量でHTTPルーターのレスポンスが速く、Martiniの40倍という特長があります。また、反映されたルーティングの利用とミドルウェアのサポートも1つの特長です。 日本語のドキュメントがなく、独学の習得は難しいです。 ・Revel Revelは、MVCを採用したGo言語(Golang)のフルスタックフレームワークです。 JavaやScalaで使えるPlay Frameworkをもとに開発されています。 Revelは、自動コンパイルを行う仕様であることや高い処理性能であること、速度も速いことにより人気のGo言語フレームワークです。 Revelは、大規模なWebアプリケーション開発に向いています。 ・Beego Beegoは、簡単にWebアプリ開発が出来るフルスタックのGo言語(Golang)フレームワークです。 MVCモデルのフレームワークであり、自動ルーティング、オーム(ORM)サポート、セッションとクッキー管理機能などAPIやWebアプリ開発を高速で行うための特長が多く備わっています。 ・Goji Gojiは、軽量でフレキシブルなGo言語(Golang)フレームワークです。 Gojiは軽量設計であること、組み込みのWebサーバが搭載されていること、ミドルウェアスタックをサポートしていることなどが特長として挙げられます。 GojiのパフォーマンスはGinの次に速く、比較的バランスの良いフレームワークです。 Gojiは小~中規模Webアプリケーション開発に向いています。 ・iris irisは、最速のGo言語(Golang)フレームワークです。 irisは、クロスプラットフォーム対応であることやMVCモデルを採用していること、多言語サポートしていること、オートリロード搭載していることなどの特長が挙げられます。 また、Go言語(Golang)フレームワークの中でも豊富なドキュメントがあります。 コストをかけず学習出来ることも特長の1つです。 Go言語フレームワークを選ぶときの注意点 Go言語は新しいプログラミング言語です。他プログラミング言語と比較してまだ発展途上であり、人気(頻繁に使用される)フレームワークの入れ替わりも激しいです。 そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■Go言語フリーランス求人・案件参画するために役立つ資格 Go言語フリーランスエンジニアが取得しておいて損のない資格を3つ紹介します。 ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 Go言語フリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、Go言語フリーランスエンジニアとして取得しておいて損のない資格でしょう。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためGo言語フリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 システムアーキテクト試験 システムアーキテクト試験は一般財団法人情報処理推進機構(IPA)が主催するIT系国家資格の1つです。システム開発プロジェクトのアーキテクチャ設計を担当できる技術者の知識を証明する資格です。 システムアーキテクト試験は要件定義、外部設計、プロジェクトマネージメント、情報セキュリティ関連の知識や理解が出題されます。 システムアーキテクト試験を取得することにより、システム開発の上流工程を深い部分まで理解している証明になるため、Go言語フリーランスエンジニアとしておすすめの資格です。 Go言語関連の資格を習得することは良いことですが、Go言語フリーランス求人・案件に参画するという目的を失わないようにしましょう。 Go言語スキルを資格取得によって、証明することは可能ですが、重要視すべきことは、Go言語の実務経験やGo言語周辺で必要な開発スキルを保有していることです。 そのためGo言語の資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 Go言語エンジニアとして、実務未経験にも関わらずGo言語関連資格の取得を最優先事項にすることはやめておきましょう。 ■Go言語フリーランス求人・案件の未経験での参画 Go言語開発実務未経験の場合、参画できるGo言語フリーランス求人・案件は限られてくるでしょう。 Go言語などフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 Go言語未経験からGo言語フリーランス求人・案件への参画を検討/希望している方は、まず派遣社員、契約社員、正社員などにエントリーし、2~3年ほど経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 Go言語フリーランス求人・案件に参画する上で重要視されるポイントは携わる求人・案件の要件にどれだけ合致性があるかです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 Go言語のフリーランス求人・案件への参画を目指すにあたって、他プログラミング言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、Go言語フリーランス求人・案件ではJava、PHP、Pythonなどのプログラミング言語をはじめとし、各プログラミング言語でのフレームワーク、SQLやDocker、Git、AWS、Azureなどの様々な開発スキルが求められます。 Go言語をはじめとする他プログラミング言語の知識/スキルや周辺環境の知識/スキルが豊富であればGo言語フリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■Go言語の市場動向やニーズ Go言語はWebサーバーやWebサービス開発、API開発、ドローン・IoT開発など様々な開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、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言語エンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。