Go

の採用・求人一覧

  • 他人事じゃない仕事!新規事業プロジェクトのサーバーサイドエンジニア

    サーバーサイドエンジニア

    他人事じゃない仕事!新規事業プロジェクトのサーバーサイドエンジニア

    給与・報酬

    年収 600万円 ~ 1,000万円

    稼働時間

    09:30 ~ 18:30

    雇用形態

    正社員

    勤務形態

    リモート

    他人事じゃない仕事!新規事業プロジェクトのサーバーサイドエンジニア

    株式会社dotD

    詳細を見る

    プロジェクトの特徴 顧客企業の業界はメーカーや金融、サービス業など多岐にわたりますが、プロジェクトの特徴として共通するのは、顧客が大企業でありながら、その中でも”新たな事業やサービスを創造するためのチャレンジングな取り組み”であることです。 また、お客様としても問題意識は持ちつつも、やるべきことがまだ明確に定まっていない、あいまいな状況でスタートするプロジェクトも多く、 - デザインシンキング、プロトタイピングによるプロジェクト推進 - 初期の検討フェーズからUI/UXデザイナーやエンジニアが参画し、ドキュメントワークだけではない、モックアップやプロトタイプを作り出していくアウトプット志向 - 短いサイクルで仮説検証を繰り返し、短期間で精度・品質を高めていくスピード感 が進め方の特徴としてあげられます。 一例として、現在、私たちが大手自動車メーカーと推進しているプロジェクトでは、車両の企画・設計・製造にかかわる基幹システムの抜本的な刷新に取り組んでいます。 対象のシステムは、長年パッチワークをしながら使用を続ける中で、ブラックボックス化や非効率化、属人化が進むなど様々な問題を抱えながらも、一方で、業務の中枢を支え、複数部署にまたがる巨大なシステムであることから、なかなか抜本的な刷新が難しい状況にありました。 そのような中で、問題意識を持った現場社員の方の声を拾い上げる形でプロジェクトが始まり、私たちは、そういった現場の方々との対話を重ねながら、お客様自身も明確には持てていなかった、あるべき姿のイメージや要望をUI/UXデザイナーが徐々に形にし、その形に沿ってエンジニアがプロトタイプを作成し、短いサイクルでの仮説検証を繰り返すことで、プロジェクトを推進しています。 また、別の大手メーカー企業との「デジタルキー」プロジェクトでは、事業構想策定からソフトウェア開発、セールス・マーケティング・カスタマーサクセスまで、文字通りEnd to Endで伴走を続け、事業化を実現しました。

  • 革新をリードする!新規事業で活躍するサーバーサイドエンジニア募集

    サーバーサイドエンジニア

    革新をリードする!新規事業で活躍するサーバーサイドエンジニア募集

    給与・報酬

    年収 600万円 ~ 1,000万円

    稼働時間

    80時間 ~ 160時間(週20 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    リモート

    革新をリードする!新規事業で活躍するサーバーサイドエンジニア募集

    株式会社dotD

    詳細を見る

    プロジェクトの特徴 顧客企業の業界はメーカーや金融、サービス業など多岐にわたりますが、プロジェクトの特徴として共通するのは、顧客が大企業でありながら、その中でも”新たな事業やサービスを創造するためのチャレンジングな取り組み”であることです。 また、お客様としても問題意識は持ちつつも、やるべきことがまだ明確に定まっていない、あいまいな状況でスタートするプロジェクトも多く、 - デザインシンキング、プロトタイピングによるプロジェクト推進 - 初期の検討フェーズからUI/UXデザイナーやエンジニアが参画し、ドキュメントワークだけではない、モックアップやプロトタイプを作り出していくアウトプット志向 - 短いサイクルで仮説検証を繰り返し、短期間で精度・品質を高めていくスピード感 が進め方の特徴としてあげられます。 一例として、現在、私たちが大手自動車メーカーと推進しているプロジェクトでは、車両の企画・設計・製造にかかわる基幹システムの抜本的な刷新に取り組んでいます。 対象のシステムは、長年パッチワークをしながら使用を続ける中で、ブラックボックス化や非効率化、属人化が進むなど様々な問題を抱えながらも、一方で、業務の中枢を支え、複数部署にまたがる巨大なシステムであることから、なかなか抜本的な刷新が難しい状況にありました。 そのような中で、問題意識を持った現場社員の方の声を拾い上げる形でプロジェクトが始まり、私たちは、そういった現場の方々との対話を重ねながら、お客様自身も明確には持てていなかった、あるべき姿のイメージや要望をUI/UXデザイナーが徐々に形にし、その形に沿ってエンジニアがプロトタイプを作成し、短いサイクルでの仮説検証を繰り返すことで、プロジェクトを推進しています。 また、別の大手メーカー企業との「デジタルキー」プロジェクトでは、事業構想策定からソフトウェア開発、セールス・マーケティング・カスタマーサクセスまで、文字通りEnd to Endで伴走を続け、事業化を実現しました。

  • 【リモートワーク可】エンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    フルスタックエンジニア

    【リモートワーク可】エンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    給与・報酬

    年収 500万円 ~ 700万円

    稼働時間

    09:00 ~ 18:00

    雇用形態

    正社員

    勤務形態

    リモート

    技術スタック

    【リモートワーク可】エンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    株式会社AMDlab

    詳細を見る

    ■DDDDbox(フォーディーボックス)の開発 DDDDboxは、2つの機能を提供しています。 1. 建物カルテ   建築設計業務のプロジェクト管理、設計情報管理を行えます。 2. WEBBIM(ウェブビム)  Webブラウザで動くBIM(Building Information Modeling)です。3Dモデルの作成、図面の作成が行えます。 開発参加時は、建物カルテの開発に携わっていただきます。 ■プログラミング言語/ライブラリ/フレームワーク 等 ・フロントエンド Next.js, Rust(Web Assembly) ・バックエンド Go(Echo, ent), Rust(tonic, sqlx, seaorm) , C#(asp.net, ODA) ・その他 gRPC, graphQL, Three js, Yjs ・インフラ GCP ・データベース・ストレージ Cloud Spanner, MySQL, PostgreSQL, Google Cloud Storage ・モニタリング Sentry ・環境構築 Pulumi ・CI GitHub Actions ・コード管理 GitHub ■チーム構成 - PdM 1名 - フロントエンド・バックエンド7名 - 建物カルテ 3名 - WEBBIM 4名 - SRE 2名 ■社内の雰囲気 - 定期的に懇親会などを開き、社外の関係者も呼んで輪を広げています。 - 在宅勤務だからこそ、コミュニケーションを大切にしており、業務時間中は気軽に連絡が取れる環境を作っています。 - 会社として勉強会を定期開催して、知識や技術を全員で磨いています。 - スタートアップ研究会 - なんでもいいのでLT会 - 輪読会 - 会社としてのKPTを全社で行って、会社運営の継続的な改善を図っています。 - 今年10月の社員旅行は沖縄です。 ■働く魅力 - 「建築業界の構造・当たり前をデジタルで変えたい」そんな熱い想いを持ったCEO/CTOと一緒に建築業界の課題解決に向き合えます。 - サービスを立ち上げている最中で、PMFに向けた取り組み、事業・チームの拡大、海外展開など、新規事業の0→1からその先までを体験できます。 - リモート勤務で柔軟な働き方が可能。 - 3Dモデリングの共同編集をWebブラウザで行えるようにするという技術的なチャレンジが行えます。 - 創業以来黒字経営を続けており、売上も右肩上がりで成長している企業でキャリアを築けます。 - 開発したシステムで建物が実際に建ち、共に街をつくっていくという体験ができます。 - 伸びしろしかない。 一緒に、DDDDboxのサービスと開発チームを育ててみませんか?

  • クリーンアーキテクチャで作るバックエンドGoエンジニア募集

    サーバーサイドエンジニア

    クリーンアーキテクチャで作るバックエンドGoエンジニア募集

    給与・報酬

    時給 3,000円 ~ 6,000円

    稼働時間

    160時間 ~ 180時間(週40 ~ 45時間)

    雇用形態

    業務委託

    勤務形態

    相談の上決定する

    技術スタック

    クリーンアーキテクチャで作るバックエンドGoエンジニア募集

    フィシルコム株式会社

    詳細を見る

    開発言語:Go 通信  :gRPC ORM   :SQL Boiler デプロイ:ECS on Fargate(AWS) DB   :Aurora Serverless v2(PostgreSQL) 設計思想:DDD、クリーンアーキテクチャ アーキテクチャ  :モジュラモノリス パブリッククラウド:AWS(メイン), GCP フロントエンド  :TypeScript, Next.JS(App Router), Tailwind CSS, AWS Amplify バックエンド   :Go GraphQL     :PostGraphile, GraphQL Mesh コンテナ     :ECS on Fargate データベース    :Aurora Serverless v2(PostgreSQL) , DynamoDB 認証       :NextAuth ソースコード管理 :GitHub CI/CD      :GitHub Actions ペアプロ     :GitHub Copilot / ChatGPT IaC        :CDK for Terraform コミュニケーション:Google Workspace / Slack デザイン     :Figma 情報共有     :Notion チケット管理   :Linear app テックブログ   :Zenn(Publication) 基本リモートワーク or 東京オフィス(秋葉原)

  • グローバルCtoCサービス/全エンジニアがDevOpsできる組織をつくるSRE

    SRE

    グローバルCtoCサービス/全エンジニアがDevOpsできる組織をつくるSRE

    給与・報酬

    年収 700万円 ~ 1,200万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    リモート

    グローバルCtoCサービス/全エンジニアがDevOpsできる組織をつくるSRE

    株式会社SODA

    詳細を見る

    私たちは、DevOpsをやるSREチームを作るのではなく、全エンジニアがDevOps出来る状態を作るSREチームを作りたいと考えています。 これからお迎えするSREの方には下記のようなものをお任せする想定です。 ・SLO/エラーバジェットを適切に運用できるようPdMも含めたプロダクト開発チームで議論を進める ・開発チームと連携し、SLOが適切に運用できるようサポート、チームに根付くトイルの発見と改善などを行う ・AWS Well-Architected Frameworkに準じて改善を進める ・Playbook/Runbookの整備、避難訓練の実施、などのオンコール体制の構築や運用を行う ・モジュラモノリスを進める上でのコンテキスト境界の明確化、モジュール分割の際の技術的な方針の策定、モジュール分割の実施、などを開発チームと一緒に進めていく ・Webエンジニアと共同してのカナリアリリース ただ、これらは一例であり、やるべきことを提案・議論いただくところから一緒にやっていけると嬉しいです! 【Web】 ・言語/FW:Go /React /Vue.js ・ツール:Datadog / Sentry / Google Analytics ・インフラ:AWS (ECS / Aurora / ElastiCache / S3 / CloudFront / SQS / SNS など) / Firebase (FCM) ・CI/CD:GitHub Actions (テストの実行やECSへのデプロイ、Terraformのplan/applyの実行などを自動化) 【モバイルアプリ】 ・言語/FW:Dart / Flutter ・ライブラリ:Riverpod / Flutter Hooks / dio / Freezed / Firebase ・CI/CD:Codemagic / GitHub Actions ・テスト: flutter_test 【共通】 ・コード管理:GitHub ・開発環境: GitHub Copilot ・ドキュメント管理:Notion ・プロジェクト管理:Notion ・コミュニケーションツール:Slack / Gather

  • 【PM候補/フルリモフルフレ】プログラミング学習サービスを支えるPM候補募集!

    プロジェクトマネージャー

    【PM候補/フルリモフルフレ】プログラミング学習サービスを支えるPM候補募集!

    給与・報酬

    時給 5,000円 ~ 8,000円

    稼働時間

    10時間 ~ 40時間(週2.5 ~ 10時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    リモート

    【PM候補/フルリモフルフレ】プログラミング学習サービスを支えるPM候補募集!

    株式会社SAMURAI

    詳細を見る

    10~15名程度の開発チームでチームの中心的存在としてメンバーをマネジメントしていただきます。 組織のさらなる成長のため、弊社のPM候補として貢献していただける方を募集しています。 ご入社後はLMSチームへの配属を想定しております。 進捗管理・レビュー・メンバーマネジメントなど、メンバー5名のマネジメントをお願いしたいと考えております。 - 運用プロジェクトにプロジェクトマネージャーとして上流から携わる - 将来見込まれるチームの拡大や複数化に向けて、エンジニア組織・プロダクト開発を牽引 - メンバーの採用など、ご経験や適性にあわせた業務も可能 - プロジェクトの計画、上流工程の定義作業、体制作り、作業範囲の明確化 - 開発スケジュール作成、進捗管理 - 予算管理、リスクコントロール - CTOとWebシステムの選定や提案 - メンバーのマネジメント - GoやReactを使用した開発業務 時給5,000円〜8,000円※応相談 月給 60万円〜75万円 - フルリモートワーク - フルフレックス(コアタイムなし) - 扶養手当(扶養家族1名つき月額1万円) - プログラミング受講可能 - 交通費支給(上限・規定あり) - 自由に複業・副業可能 - 産休育休:育休取得中の社員が2022年4月時点3名 - 完全週休2日制 - 侍休暇:祝日を補う日数を入社月に応じて特別休暇を付与(年15日) - 家族休暇:本人・家族・パートナーの誕生日に休暇を取得できる(年3日)

  • 【リモート可】シニアエンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    フルスタックエンジニア

    【リモート可】シニアエンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    給与・報酬

    年収 800万円 ~ 1,000万円

    稼働時間

    09:00 ~ 18:00

    雇用形態

    正社員

    勤務形態

    リモート

    技術スタック

    【リモート可】シニアエンジニア(建築設計プロダクト開発・3Dモデリングサービス)

    株式会社AMDlab

    詳細を見る

    ■DDDDbox(フォーディーボックス)の開発 DDDDboxは、2つの機能を提供しています。 1. 建物カルテ   建築設計業務のプロジェクト管理、設計情報管理を行えます。 2. WEBBIM(ウェブビム)  Webブラウザで動くBIM(Building Information Modeling)です。3Dモデルの作成、図面の作成が行えます。 開発参加時は、建物カルテの開発に携わっていただきます。 ■プログラミング言語/ライブラリ/フレームワーク 等 ・フロントエンド Next.js, Rust(Web Assembly) ・バックエンド Go(Echo, ent), Rust(tonic, sqlx, seaorm) , C#(asp.net, ODA) ・その他 gRPC, graphQL, Three js, Yjs ・インフラ GCP ・データベース・ストレージ Cloud Spanner, MySQL, PostgreSQL, Google Cloud Storage ・モニタリング Sentry ・環境構築 Pulumi ・CI GitHub Actions ・コード管理 GitHub ■チーム構成 - PdM 1名 - フロントエンド・バックエンド7名 - 建物カルテ 3名 - WEBBIM 4名 - SRE 2名 ■社内の雰囲気 - 定期的に懇親会などを開き、社外の関係者も呼んで輪を広げています。 - 在宅勤務だからこそ、コミュニケーションを大切にしており、業務時間中は気軽に連絡が取れる環境を作っています。 - 会社として勉強会を定期開催して、知識や技術を全員で磨いています。 - スタートアップ研究会 - なんでもいいのでLT会 - 輪読会 - 会社としてのKPTを全社で行って、会社運営の継続的な改善を図っています。 - 今年10月の社員旅行は沖縄です。 ■働く魅力 - 「建築業界の構造・当たり前をデジタルで変えたい」そんな熱い想いを持ったCEO/CTOと一緒に建築業界の課題解決に向き合えます。 - サービスを立ち上げている最中で、PMFに向けた取り組み、事業・チームの拡大、海外展開など、新規事業の0→1からその先までを体験できます。 - 基本的にリモート勤務で柔軟な働き方が可能。 - 3Dモデリングの共同編集をWebブラウザで行えるようにするという技術的なチャレンジが行えます。 - 創業以来黒字経営を続けており、売上も右肩上がりで成長している企業でキャリアを築けます。 - 開発したシステムで建物が実際に建ち、共に街をつくっていくという体験ができます。 - 伸びしろしかない。 一緒に、DDDDboxのサービスと開発チームを育ててみませんか?

  • サービス業の生産性と働きがい向上SaaS開発を推進するシニアエンジニアを募集

    アーキテクト

    サービス業の生産性と働きがい向上SaaS開発を推進するシニアエンジニアを募集

    給与・報酬

    月給 60万円 ~ 100万円

    稼働時間

    96時間 ~ 160時間(週24 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    相談の上決定する

    株式会社HataLuck and Person

    詳細を見る

    - Firestoreからの完全脱却をするための、データベース移行および関連するアーキテクチャ・コードベースの設計および実装 - ファットなモノリスサーバーサイドを、ドメイン駆動設計のアプローチによるドメインコンテキストの整理 - four keysをすべてEliteにするための、開発生産性の向上の取り組み LaravelをGoやTypescript等でシステムの刷新していくような技術面のリードはもちろん各メンバーが抱える技術的な課題をフォローアップしていただく業務を考えています。 - プロダクトマネージャー共に、顧客の課題解決に向けたあるべき姿へのプロダクトの要件・仕様の意思決定 - サービス業に従事するすべての従業員の方の、心の負担を楽に、働くを楽しくできる改善・運用 - 25年以降に向けた事業構想を実現するための、複数機能をアジリティを高めるための共通技術基盤の設計および実装 - プロダクト開発組織における、開発生産性向上のためプロセス、自動化 - フロントエンド:HTML、CSS、JavaScript、TypeScript - バックエンド:PHP、Go、Node.js、Python - アプリ:Swift、Kotlin、Dart - フレームワーク - フロントエンド:React、Vue、jQuery - バックエンド:Laravel、gin - アプリ:Flutter AWS、Google Cloud firestore、MySQL、BigQuery REST API、gRPC、GraphQL GitHub、GitHub Copilot、GitHub Actions、Storybook、Figma、Notion Slack、Zoom、Google Workspace

  • サービス業界で働く人の生産性向上と働きがいを向上させるプロダクトのテックリード!

    リードエンジニア

    サービス業界で働く人の生産性向上と働きがいを向上させるプロダクトのテックリード!

    給与・報酬

    年収 600万円 ~ 1,000万円

    稼働時間

    10:00 ~ 16:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    株式会社HataLuck and Person

    詳細を見る

    - Firestoreからの完全脱却をするための、データベース移行および関連するアーキテクチャ・コードベースの設計および実装 - ファットなモノリスサーバーサイドを、ドメイン駆動設計のアプローチによるドメインコンテキストの整理 - four keysをすべてEliteにするための、開発生産性の向上の取り組み LaravelをGoやTypescript等でシステムの刷新していくような技術面のリードはもちろん各メンバーが抱える技術的な課題をフォローアップしていただく業務を考えています。 - プロダクトマネージャー共に、顧客の課題解決に向けたあるべき姿へのプロダクトの要件・仕様の意思決定 - サービス業に従事するすべての従業員の方の、心の負担を楽に、働くを楽しくできる改善・運用 - 25年以降に向けた事業構想を実現するための、複数機能をアジリティを高めるための共通技術基盤の設計および実装 - プロダクト開発組織における、開発生産性向上のためプロセス、自動化 - フロントエンド:HTML、CSS、JavaScript、TypeScript - バックエンド:PHP、Go、Node.js、Python - アプリ:Swift、Kotlin、Dart - フレームワーク - フロントエンド:React、Vue、jQuery - バックエンド:Laravel、gin - アプリ:Flutter AWS、Google Cloud firestore、MySQL、BigQuery REST API、gRPC、GraphQL GitHub、GitHub Copilot、GitHub Actions、Storybook、Figma、Notion Slack、Zoom、Google Workspace

  • 自由診療クリニック特化型DXツール『B4A』のSRE(副業転職)

    SRE

    自由診療クリニック特化型DXツール『B4A』のSRE(副業転職)

    給与・報酬

    時給 3,000円 ~ 7,000円

    稼働時間

    40時間 ~ 160時間(週10 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    リモート

    技術スタック

    株式会社B4A

    詳細を見る

    自由診療クリニック特化型 電子カルテ・DXツール「B4A」(特許取得済)SREをご担当いただきます ■業務内容 ・自社開発プロダクトのインフラ設計・運用(対象機能:電子カルテ、決済、CRM等) ・システムのパフォーマンス監視およびトラブルシューティング ・パフォーマンス改善施策の策定・実施 ・セキュリティ改善施策の策定・実施 ■開発環境 ・インフラ: AWS(Fargate, Aurora PostgreSQL, ElastiCache等) ・構成管理ツール: Terraform ・言語: Ruby, TypeScript, Go ・フレームワーク等: Ruby on Rails, Next.js, React, GraphQL ・CI: GitHub Actions ・自動テスト: RSpec, Jest ・ツール: Google Workspace, Github, Github Copilot, Slack, Jira, Notion, Figma ■特徴 ・バーティカルSaaSのスタートアップであり、0→1フェーズの開発が多い ・一人のエンジニアがフロント、バックエンド、インフラまで担当 ・クリニックにとっての基幹システムであり、高い安定性が求められる ・顧客からのフィードバックを得る機会が多い ・セキュリティは最重要。3省2ガイドラインの順守が求められる ■関わるサービス 自由診療クリニック特化型 電子カルテ・DXツール「B4A」(特許取得済) リアルタイム予約や電子カルテの機能をそなえた、自由診療クリニックのDXを実現するSaaSです。B4Aは、美容クリニック、AGAクリニック、脱毛クリニック、歯科など、大手から個人院まで幅広く運用いただいております。 主要機能 ・リアルタイム予約 ・事前オンライン問診 ・電子カルテ、画像管理 ・シフト管理 ・請求、役務管理 ・経営数値管理

  • 自由診療クリニック特化型DXツール『B4A』のフルスタックエンジニア(副業転職)

    フルスタックエンジニア

    自由診療クリニック特化型DXツール『B4A』のフルスタックエンジニア(副業転職)

    給与・報酬

    時給 3,000円 ~ 7,000円

    稼働時間

    40時間 ~ 160時間(週10 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    リモート

    技術スタック

    株式会社B4A

    詳細を見る

    自由診療クリニック特化型 電子カルテ・DXツール「B4A」(特許取得済)の開発リードをご担当いただきます - 自社開発プロダクトの開発・運用(機能例:電子カルテ、決済、CRM等) - 導入先クリニックの技術サポート、データ移行 等 - 2週間1スプリント。プランニング、デイリーMTG、振り返りを実施 - 言語: Ruby, TypeScript, Go - フレームワーク等: Ruby on Rails, Next.js, React, GraphQL - インフラ: AWS(Fargate, Aurora PostgreSQL), Terraform - CI: GitHub Actions - 自動テスト: RSpec, Jest - ツール: Google Workspace, Github, Slack, Jira, Notion, Figma フルリモート可

  • 自社CRMプロダクトの新機能開発・リニューアルをお任せするバックエンドエンジニア

    サーバーサイドエンジニア

    自社CRMプロダクトの新機能開発・リニューアルをお任せするバックエンドエンジニア

    給与・報酬

    年収 500万円 ~ 900万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    技術スタック

    自社CRMプロダクトの新機能開発・リニューアルをお任せするバックエンドエンジニア

    株式会社E-Grant

    詳細を見る

    以下のひとつもしくは複数をお任せいたします。 - 「うちでのこづち」の新機能の実装 - 「うちでのこづち」の大規模なリニューアル開発 - 要件を実現するための安全かつ効果的なアーキテクチャ設計 - 大量に蓄積された購買データをあらゆる角度でセグメントし活用する分析サービス構築 - サーバーサイドや各種APIの実装、負荷軽減/パフォーマンスチューニング/ボトルネック改善 - うちでのこづちへカートデータを連携・蓄積するためのCDP/DWHの構築

  • モダンな技術(Next.jsやGo)にチャレンジ、あなたのアイデアが形になる環境

    プロジェクトマネージャー

    モダンな技術(Next.jsやGo)にチャレンジ、あなたのアイデアが形になる環境

    給与・報酬

    年収 400万円 ~ 600万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    モダンな技術(Next.jsやGo)にチャレンジ、あなたのアイデアが形になる環境

    株式会社ネッコス

    詳細を見る

    クライアントの依頼を元にシステムの要件定義から設計、開発、保守を行うエンジニアのマネジメントを行っていただきます。 上記以外にも組織の開発効率をあげていくために、ツールや最新技術の調査、導入などシステム開発において必要なことに幅広く携わっていただきます。 商談にご同席いただき、見積作成などお願いすることもあります。 -この役職での主な目標は、クライアントからのビジネスニーズを考慮しつつ、プロジェクトをリードすることです。 解決されるべき複雑な課題に対して積極的にリーダーシップを発揮し、弊社エンジニアと一緒に前に進めていくマインドを持ちながら、エンジニアリーダーと密に連携をし、組織の旗振り役として進行管理等をお任せしたいです。 以下は具体的な業務内容です。 -必要な機能を明確化し、それを開発要件として具体化。そして、効率的かつ運用保守性の高い設計を行い、バックログにてタスクの切り分け -フロントエンドとバックエンド、双方の開発作業 さらに、ご自身のスキルと興味に応じて、プロダクトの機能設計、データベース構築、インフラ設計なども手がけることがあります。 - 開発言語:JavaScript、TypeScript、Go etc... - フレームワーク・ライブラリ:React.js、Next.js、Goa etc... - インフラ:AWS - DB: MySQL, DynamoDB etc... - CI/CDツール: GitHub Actions - バージョン管理:GitHub - タスク管理:Backlog - コミュニケーションツール:Slack 1名 〒101-0032 東京都千代田区岩本町2-1-18 フォロ・エムビル8F JR山手線、JR京浜東北線、JR中央線、東京メトロ銀座線:神田駅 徒歩7分 都営新宿線:岩本町駅 徒歩6分 JR総武快速線:新日本橋駅 徒歩6分 東京メトロ日比谷線:小伝馬町駅 徒歩5分 周辺には中華、イタリアン、和食、カレー屋さんなどランチを楽しめるお店がいっぱいです!

  • 毎日新しい技術に触れてワクワクしたいエンジニア大募集!

    フルスタックエンジニア

    毎日新しい技術に触れてワクワクしたいエンジニア大募集!

    給与・報酬

    年収 400万円 ~ 600万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    毎日新しい技術に触れてワクワクしたいエンジニア大募集!

    株式会社ネッコス

    詳細を見る

    LINEミニアプリ開発案件の要件定義から設計、開発、保守を行っていただきます。 上記以外にも組織の開発効率をあげていくために、ツールや最新技術の調査、導入などシステム開発において必要なことに幅広く携わっていただきます。 - LINE APIを活用したシステムの要件定義・設計・開発 - LINE APIを活用したシステムの保守 - その他Webシステムの要件定義・設計・開発・保守 温厚なメンバーが多く、落ち着いた雰囲気で仕事に取り組めます。 一方、代表井口が元体操教室の先生ということもあり開発業界には珍しく運動好きが多め。 一緒に筋トレをしたりプロテインを飲んだりと健康向上に努めています。 他の会社からも「仲が良い」と評判なのですぐに馴染んでいただけるはずです。 - みんなで瞑想、健康意識向上 代表が元体育会系ということもあり、社員全員の健康意識の向上、メンタル強化を意識しています。 ジムに行くメンバーも多いですが、メンタルの安定を目的として不定期で全員で瞑想をしています! 瞑想をすると呼吸が整い精神的に安定するので、座り仕事で滞留しがちなストレスや筋肉のこわばりを優しくほぐしてくれますよ。 - とりあえずやってみよう精神 とにかくやってみないと何も分からない…という代表のキャラになぞり、弊社のスタンスは「やってみよう精神」。 突飛な提案やアイディアでもだいたい断られません。 その分失敗もありますが、その失敗すら楽しみながら色々な取り組みを形にしていきたいと思える方であれば、弊社に向いていると思います。 - 「ワンチーム」であることを大切にする社風 誰か1人の責任ではなく、みんなが自分の「得意」でお互いを補い合いながら、会社として成長していくことを社風にしています。 - 開発言語:JavaScript、TypeScript、Go etc... - フレームワーク・ライブラリ:React.js、Next.js、Goa etc... - インフラ:AWS - DB: MySQL, DynamoDB etc... - CI/CDツール: GitHub Actions - バージョン管理:GitHub - タスク管理:Backlog - コミュニケーションツール:Slack エンジニアリングマネージャー兼エンジニア採用担当の松本は生粋の筋トレ好き。 オフィスワークで不健康になりがちな身体も、ネッコスで働くことで健康そのものになります! 希望により、オフィスでのパーソナルトレーニングも可能◎ 1人1人が自発的に裁量を持って動ける環境なので、自分の意見やアイディアが形になる事が多いです。 ユーザーの反応が手に取るように分かる現場です。 商談にも参加して生の声を伺えるので、開発のヒントやより良い提案への発想へ繋がります。 売上さえ出していれば、個々の働き方は自由。 それぞれの働き方や特性を尊重している仲間がいて、自己実現やプライベートも充実します。 AIによる映像処理、Chat GPT、Copilot(コパイロット)など新しい技術を用いた開発が多く、常に新鮮な情報をキャッチアップでき技術力が向上します。 1名 〒101-0032 東京都千代田区岩本町2-1-18 フォロ・エムビル8F JR山手線、JR京浜東北線、JR中央線、東京メトロ銀座線:神田駅 徒歩7分 都営新宿線:岩本町駅 徒歩6分 JR総武快速線:新日本橋駅 徒歩6分 東京メトロ日比谷線:小伝馬町駅 徒歩5分 周辺には中華、イタリアン、和食、カレー屋さんなどランチを楽しめるお店がいっぱいです!

  • 自由診療クリニック特化型DXツール『B4A』のテックリード(正社員)

    リードエンジニア

    自由診療クリニック特化型DXツール『B4A』のテックリード(正社員)

    給与・報酬

    年収 800万円 ~ 1,000万円

    稼働時間

    裁量労働制

    雇用形態

    正社員

    勤務形態

    リモート

    技術スタック

    株式会社B4A

    詳細を見る

    自由診療クリニック特化型 電子カルテ・DXツール「B4A」(特許取得済)の開発リードをご担当いただきます - アーキテクチャ、技術に関する設計・提案・意思決定 - 開発メンバーのサポート - 自社開発プロダクトの開発・運用(機能例:電子カルテ、決済、CRM等) - 導入先クリニックの技術サポート、データ移行 等 - 2週間1スプリント。プランニング、デイリーMTG、振り返りを実施 - 言語: Ruby, TypeScript, Go - フレームワーク等: Ruby on Rails, Next.js, React, GraphQL - インフラ: AWS(Fargate, Aurora PostgreSQL), Terraform - CI: GitHub Actions - 自動テスト: RSpec, Jest - ツール: Google Workspace, Github, Slack, Jira, Notion, Figma, GitHub Copilot フルリモート可

  • 【Go/正社員】ショートドラマ配信アプリのバックエンドエンジニア募集!

    サーバーサイドエンジニア

    【Go/正社員】ショートドラマ配信アプリのバックエンドエンジニア募集!

    給与・報酬

    年収 500万円 ~ 1,000万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    オフィス

    技術スタック

    【Go/正社員】ショートドラマ配信アプリのバックエンドエンジニア募集!

    emole株式会社

    詳細を見る

    - 技術的な意思決定 - 施策について技術的な観点での検討、提案 - 設計 - 実装 - 不具合修正 - コードレビュー 適正、稼働時間に応じて以下の業務もお願いする場合があります - 開発メンバーのマネジメント - QA - 採用

  • 日本の「偉人」に会える!世界初の【ed-tech】サービスのリードエンジニア

    リードエンジニア

    日本の「偉人」に会える!世界初の【ed-tech】サービスのリードエンジニア

    給与・報酬

    年収 500万円 ~ 1,000万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    技術スタック

    日本の「偉人」に会える!世界初の【ed-tech】サービスのリードエンジニア

    株式会社KUDEN WORLD

    詳細を見る

    プロダクトビジョン実現に向けて、toC/toB双方のサービス企画・要件整理・設計・開発実装まで一貫してお任せいたします。もちろん上流工程においては現開発チームに加え、弊社経営層と密なコミュニケーションを取るなど周囲のサポートを受けつつ進めていきます。 また必要に応じて、スクラムマスターとともに技術選定や移行にも携わっていただく可能性がございます。 現在コアメンバーを募集しておりますが、まずは週16時間程度〜の業務委託にて部分的にご参画いただくことも可能です。稼働に関しては、平日夜や土日などでも問題ございません。 また、コアメンバーとしてご参画いただく場合は出社でのワークスタイルも検討いただけると嬉しく思いますが、ご事情によりフルリモートなど柔軟に検討いたします。

  • EdTech開発エンジニア;日本の「偉人」×生成AIプロダクト

    リードエンジニア

    EdTech開発エンジニア;日本の「偉人」×生成AIプロダクト

    給与・報酬

    年収 500万円 ~ 1,000万円

    稼働時間

    10:00 ~ 19:00

    雇用形態

    正社員

    勤務形態

    相談の上決定する

    技術スタック

    EdTech開発エンジニア;日本の「偉人」×生成AIプロダクト

    株式会社KUDEN WORLD

    詳細を見る

    プロダクトビジョン実現に向けて、toC/toB双方のサービス企画・要件整理・設計・開発実装まで一貫してお任せいたします。もちろん上流工程においては現開発チームに加え、弊社経営層と密なコミュニケーションを取るなど周囲のサポートを受けつつ進めていきます。 また必要に応じて、スクラムマスターとともに技術選定や移行にも携わっていただく可能性がございます。 現在コアメンバーを募集しておりますが、まずは週16時間程度〜の業務委託にて部分的にご参画いただくことも可能です。稼働に関しては、平日夜や土日などでも問題ございません。 また、コアメンバーとしてご参画いただく場合は出社でのワークスタイルも検討いただけると嬉しく思いますが、ご事情によりフルリモートなど柔軟に検討いたします。

  • 【Go/Next.js】不動産DXを牽引するシニアソフトウェアエンジニア募集!

    リードエンジニア

    【Go/Next.js】不動産DXを牽引するシニアソフトウェアエンジニア募集!

    給与・報酬

    時給 5,000円 ~ 10,000円

    稼働時間

    60時間 ~ 160時間(週15 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    相談の上決定する

    技術スタック

    【Go/Next.js】不動産DXを牽引するシニアソフトウェアエンジニア募集!

    株式会社カナリー

    詳細を見る

    toC 部屋探しポータル「カナリー」、toB 不動産仲介業者向けSaaS「カナリークラウド」、その他新規事業のサービスの開発や開発チーム作りを牽引していただきます。 シニアソフトウェアエンジニアの方には、Webフロントエンド、バックエンド、モバイルアプリ等を広く見通した上での設計、レビュー、メンバーの育成を担っていただきたいと考えています。弊社のドメイン、システムをキャッチアップして頂き、リードエンジニアとしてご活躍頂けることを期待しています。 ※配属先やお仕事については、カジュアル面談や選考を通じ、ご本人の希望やマッチ度を踏まえ最終的に決定させていただきます。 - 開発における環境の整備や改善 - 新規技術導入のための技術調査や検証 - アーキテクチャの検討や見直し - コードレビュー - CI/CDの整備 - ログ基盤整備 - 開発チーム作り - チームメンバーに対する技術的なサポートや育成 - エンジニア以外も含めた関係者との適切なコミュニケーションや情報連携 - 会社の広報や採用に繋がる活動 - 開発プロセス(KPT、dailymeeting、ブランチ戦略、issue/Pull Requestの運用など)の継続的な改善 - バックエンド、インフラ - チャット部分におけるポーリングやgRPCストリーミングなどへのリプレイス - elastic searchの最適化、コスト削減 - カナリアリリースの導入 - 負荷試験 - エンジニアのトイル削減を目的とした業務効率改善の推進 - フロントエンド - e2eの導入 - feature flag導入 - テスト設計の見直し、及びテスタブルなディレクトリ構造へのリアーキテクチャ - story bookの本格運用 - WYSIWYGエディタの実装 - 物件掲載に伴うトイルの削減 - 掲載中の物件情報や店舗情報の変更などの作業(トイル)について、一定の仕組み化は進んでいるものの、まだまだエンジニアの手を要する部分が残っている状況。 - それらのトイルを削減することで、メンバーがエンジニアリングに向き合う時間を最大化したい。 - システムモニタリングの自動化・改善サイクル構築 - アプリケーションのエラーやリソース逼迫等によるアラートの整備はある程度できているが、それだけではカバーし切れない項目については日次モニタリング(当番制)でカバーしている状況。 - これらモニタリングの自動化を進めるだけでなく、発見された課題を改善するまでのサイクルを構築していきたい。 - データの整備と仕組み化 - 物件同士の「名寄せ」の仕組み改善 - Canaryは、ポータルサイトとして多数の不動産仲介会社から物件データを受け取っているため、ある実在の部屋(「xxマンションのy号室」)に対して取扱会社が異なる複数の部屋レコードを保持することがある。 - それらをユーザに対して表示する際、情報をまとめるために「部屋Aと部屋Bが同じかどうか」を建物名/階数/賃料などから判別する必要があり、これを「名寄せ」と呼んでいる。 - 現在も一定の「名寄せ」ロジックがあるが、本来同一と見なすべき物件同士を別物として判定してしまうなどの事態がより起こりづらいロジックに改善していくことを目指している。 - 沿線・エリア等のマスタ系データ整備 - 名称変更や統合などが発生する沿線・エリア等のマスタ系データについて、それらを最新の状態に保つための仕組みを作りたい。 - Canaryアプリの開発環境改善 - エンジニアメンバーの開発環境の整備 - モバイルアプリの開発は各エンジニアメンバーの環境差異に影響を受けやすく、環境構築がスムーズにいかないなどの問題が発生しやすいため、それらの差異を吸収できるような仕組みを整備したい。 - ディレクトリ構造のリファクタ - CanaryWebの施策実装 - 一覧の画像ギャラリーの画像ロード速度改善 - ホーム→検索までのパフォーマンス改善 - 物件一覧ページランディングのパフォーマンス改善

  • 【Go/GCP】不動産DXを牽引するバックエンドエンジニア募集!

    サーバーサイドエンジニア

    【Go/GCP】不動産DXを牽引するバックエンドエンジニア募集!

    給与・報酬

    時給 3,000円 ~ 10,000円

    稼働時間

    60時間 ~ 160時間(週15 ~ 40時間)

    雇用形態

    副業転職(業務委託から正社員)

    勤務形態

    相談の上決定する

    技術スタック

    【Go/GCP】不動産DXを牽引するバックエンドエンジニア募集!

    株式会社カナリー

    詳細を見る

    toC 部屋探しポータル「カナリー」、toB 不動産仲介業者向けSaaS「カナリークラウド」、その他新規事業のバックエンドエンジニアとしてのサービスの開発や、 株式会社カナリーが独自に整備してきた不動産データベースを基軸とした一連の開発(DBの改善/管理/運用、物件コンテンツの拡充など)などに携わっていただきます。 ※配属先については、カジュアル面談や選考を通じ、ご本人の希望やマッチ度を踏まえ最終的に決定させていただきます。 弊社では特定の職能に閉じず課題解決を行う“ソフトウェアエンジニア”を理想としているため、将来的にはリードエンジニアとしてフロントエンド含め設計責任・コードオーナー・メンバーの育成を担っていただきたいと考えています。 - ユーザー向けのモバイルアプリ、不動産仲介業者向けシステムのバックエンドの開発 - アーキテクチャの設計 - 開発効率の管理 - サービスの運用

職種から求人を探す

開発言語から探す

年収・時給から探す

稼働時間から探す

その他の条件から探す

お知らせ

お問い合わせ

求人に関するサマリ

Goの転職・正社員求人、副業・業務委託案件、募集をお探しの方へ

本ページでは、Goの転職・正社員求人、副業・業務委託案件、募集の傾向・特徴から、Goについての概要、Go求人に役立つ資格やスキルなどをご紹介します。Goの転職・正社員求人、副業・業務委託案件、募集をお探しの方もぜひ、あなたの次のキャリアステップを見つける手がかりとしてご活用ください。

Goの転職・正社員求人、副業・業務委託案件、募集の傾向・特徴

まずは、OffersにおけるGoの求人・案件の傾向・特徴をご紹介いたします。2024年7月8日現在、Offers上で募集しているGoの求人・案件数は354件(※公開求人・案件のみ)です。また、雇用形態別のGoの求人・案件数は次のとおりです。
  • Goの転職・正社員求人数:258件(※公開求人のみ)(※2024年7月8日現在)
  • Goの正社員(業務委託からスタートOK)求人・案件数:143件(※公開求人・案件のみ)(※2024年7月8日現在)
  • Goの副業・フリーランス・業務委託求人・案件数:239件(※公開求人・案件のみ)(※2024年7月8日現在)

Goの求人・案件の年収・時給単価データ分布

Goの転職・正社員求人の年収データ分布

2024年7月8日現在、Offers上で募集しているGoのすべての転職・正社員求人:258件の最低年収、最高年収データ(※公開求人のみ)は次のとおりです。
  • Goの転職・正社員求人における最低年収:500万円
  • Goの転職・正社員求人における最高年収:1,800万円

Goの副業・フリーランス・業務委託求人・案件数の時給単価データ分布

2024年7月8日現在、Offers上で募集しているGoの副業・フリーランス・業務委託求人・案件数:239件の最低時給単価、最高時給単価(※公開求人のみ)は次のとおりです。
  • Goの副業・フリーランス・業務委託求人・案件における最低時給単価:2,000円
  • Goの副業・フリーランス・業務委託求人・案件における最高時給単価:8,000円

Goの求人・案件における年収・時給単価データ分布

次に、OffersにおけるGoの求人・案件の年収・時給単価データ分布をご紹介いたします。2024年7月8日現在、Offers上で募集しているGoのすべての求人・案件:354件の年収データ分布(※公開求人のみ)は次のとおりです。

Goの転職・正社員求人における最低年収データ分布

2024年7月8日現在、Offers上で募集しているGoのすべての転職・正社員求人:258件の最低年収データ分布(※公開求人かつ最低年収が設定されている求人のみ)は次のとおりです。
  • 300万円〜349万円:1件
  • 350万円〜399万円:1件
  • 400万円〜449万円:11件
  • 450万円〜499万円:13件
  • 500万円〜549万円:13件
  • 550万円〜599万円:9件
  • 600万円〜649万円:18件
  • 650万円〜699万円:2件
  • 700万円〜749万円:11件
  • 750万円〜799万円:0件
  • 800万円〜849万円:8件
  • 850万円〜899万円:0件
  • 900万円〜949万円:2件
  • 950万円〜999万円:0件
  • 1,000万円〜1,049万円:0件
  • 1,050万円〜1,099万円:0件
  • 1,100万円〜1,149万円:0件
  • 1,150万円〜1,199万円:0件
  • 1,200万円〜1,249万円:0件
  • 1,250万円〜1,299万円:0件
  • 1,300万円〜1,349万円:0件
  • 1,350万円〜1,399万円:0件
  • 1,400万円〜1,449万円:0件
  • 1,450万円〜1,499万円:0件

Goの転職・正社員求人における最高年収データ分布

2024年7月8日現在、Offers上で募集しているGoのすべての転職・正社員求人:258件の最高年収データ分布(※公開求人かつ最高年収が設定されている求人のみ)は次のとおりです。
  • 300万円〜349万円:0件
  • 350万円〜399万円:0件
  • 400万円〜449万円:0件
  • 450万円〜499万円:0件
  • 500万円〜549万円:2件
  • 550万円〜599万円:0件
  • 600万円〜649万円:7件
  • 650万円〜699万円:1件
  • 700万円〜749万円:8件
  • 750万円〜799万円:2件
  • 800万円〜849万円:9件
  • 850万円〜899万円:1件
  • 900万円〜949万円:4件
  • 950万円〜999万円:2件
  • 1,000万円〜1,049万円:23件
  • 1,050万円〜1,099万円:1件
  • 1,100万円〜1,149万円:2件
  • 1,150万円〜1,199万円:0件
  • 1,200万円〜1,249万円:16件
  • 1,300万円〜1,349万円:0件
  • 1,350万円〜1,399万円:0件
  • 1,400万円〜1,449万円:2件
  • 1,450万円〜1,499万円:0件

Goの副業・業務委託・フリーランス求人・案件数

さらに、OffersにおけるGoの副業・業務委託・フリーランス求人・案件数の傾向をご紹介します。2024年7月8日現在、Offersで募集しているGoの副業・業務委託・フリーランス求人・案件数は239件(※公開求人のみ)となっています。

Goの副業・業務委託・フリーランス求人・案件数における時給・単価データ分布

2024年7月8日現在、Offers上で募集しているGoの副業・業務委託・フリーランス求人・案件の時給・単価データ分布(※公開求人のみ)は次のようになっています。

Goの副業・業務委託・フリーランス求人・案件における最低時給・単価データ分布

  • 1,000円〜1,499円:0件
  • 1,500円〜1,999円:0件
  • 2,000円〜2,499円:2件
  • 2,500円〜2,999円:7件
  • 3,000円〜3,499円:23件
  • 3,500円〜3,999円:4件
  • 4,000円〜4,499円:22件
  • 4,500円〜4,999円:3件
  • 5,000円〜5,499円:16件
  • 5,500円〜5,999円:0件
  • 6,000円〜6,499円:0件
  • 6,500円〜6,999円:0件
  • 7,000円〜7,499円:0件
  • 7,500円〜7,999円:0件

Goの副業・業務委託・フリーランス求人・案件における最高時給・単価データ分布

  • 1,000円〜1,499円:0件
  • 1,500円〜1,999円:0件
  • 2,000円〜2,499円:0件
  • 2,500円〜2,999円:0件
  • 3,000円〜3,499円:1件
  • 3,500円〜3,999円:1件
  • 4,000円〜4,499円:4件
  • 4,500円〜4,999円:4件
  • 5,000円〜5,499円:15件
  • 5,500円〜5,999円:1件
  • 6,000円〜6,499円:13件
  • 6,500円〜6,999円:5件
  • 7,000円〜7,499円:4件
  • 7,500円〜7,999円:3件

Go言語とは

Goの基本概念

Goは、効率的で信頼性の高いソフトウェアを構築するために設計された現代的なプログラミング言語です。Google社のエンジニアたちによって2007年に開発が始まり、2009年に一般公開されました。Goは、C言語の高速性とPythonの簡潔さを兼ね備えた言語として知られています。

この言語の特徴として、静的型付け、ガベージコレクション、並行プログラミングのサポートが挙げられます。Goは、大規模なシステムを効率的に開発できるよう設計されており、特にネットワークプログラミングやクラウドコンピューティングの分野で広く採用されています。

Goの構文はシンプルで学びやすく、初心者にも扱いやすい言語です。しかし、その簡潔さの中に強力な機能が詰め込まれており、経験豊富な開発者にとっても魅力的な選択肢となっています。

Goの特徴

Goには、他のプログラミング言語と比較して際立つ特徴がいくつかあります。まず、コンパイル速度の速さが挙げられます。大規模なプロジェクトでも、コンパイルにかかる時間が短いため、開発効率が大幅に向上します。

また、Goは並行処理を言語レベルでサポートしています。goroutineという軽量スレッドと、channelという通信機構を使用することで、複雑な並行処理を簡単に実装できます。これにより、マルチコアプロセッサを効率的に活用できるアプリケーションの開発が容易になります。

さらに、Goには標準ライブラリが豊富に用意されています。ネットワークプログラミング、暗号化、データ圧縮など、多くの一般的なタスクに対応するライブラリが組み込まれており、追加のパッケージをインストールすることなく、すぐに開発を始められます。

Goの歴史と背景

Goの誕生は、Google社内での課題から始まりました。大規模なソフトウェア開発プロジェクトにおいて、既存の言語では効率的な開発が難しくなっていたのです。そこで、Rob Pike、Robert Griesemer、Ken Thompsonという3人の著名なコンピューター科学者が中心となり、新しい言語の設計に着手しました。

2007年に開発が始まり、2009年11月10日に一般公開されました。その後、急速に人気を集め、2012年にはバージョン1.0がリリースされています。Goの設計思想には、「シンプルさ」「読みやすさ」「効率性」が掲げられており、これらの特徴が多くの開発者を惹きつけています。

Goの名前の由来については諸説ありますが、一般的には「Go!」という掛け声から来ているとされています。この名前には、プログラミングを楽しく、エネルギッシュなものにしたいという開発者たちの思いが込められています。

Goの主な用途

Web開発

Goは、高性能で拡張性の高いWebアプリケーションの開発に適しています。標準ライブラリに含まれるnet/httpパッケージを使用することで、シンプルなWebサーバーを数行のコードで実装できます。また、GinやEchoなどの人気フレームワークを使用することで、より複雑なアプリケーションの開発も容易になります。

特に、マイクロサービスアーキテクチャを採用したWebアプリケーションの開発において、Goの並行処理機能が力を発揮します。各サービスを独立したgoroutineとして実装し、channelを使用してサービス間通信を行うことで、高度に分散化されたシステムを構築できます。

例えば、Dropboxは大規模なストレージシステムの一部をGoで書き換えることで、パフォーマンスと信頼性を向上させました。また、SoundCloudもGoを採用し、音楽ストリーミングサービスのバックエンドシステムを構築しています。

クラウドとネットワークサービス

Goは、クラウドインフラストラクチャとネットワークサービスの開発に広く使用されています。その理由として、Goの高い並行性能と効率的なリソース管理が挙げられます。大規模なシステムでも、少ないハードウェアリソースで高いパフォーマンスを発揮できるのです。

クラウドプロバイダーの中でも、特にDockerとKubernetesはGoで開発された有名な例です。Dockerはコンテナテクノロジーを革新し、Kubernetesはコンテナオーケストレーションの標準となりました。これらのツールは、現代のクラウドネイティブアプリケーション開発において欠かせない存在となっています。

また、Goは高速なネットワーク処理が可能なため、CDN(コンテンツデリバリーネットワーク)やプロキシサーバーの開発にも適しています。例えば、CloudflareはGoを使用して、世界中に展開する高性能なCDNサービスを構築しています。

コマンドラインインターフェース(CLI)の作成

Goは、効率的で使いやすいコマンドラインツールの開発に適した言語です。標準ライブラリのflagパッケージを使用することで、コマンドライン引数の解析が簡単に行えます。また、クロスコンパイルが容易なため、異なるOSやアーキテクチャ向けのバイナリを簡単に生成できます。

多くの人気のあるCLIツールがGoで開発されています。例えば、HashiCorpのTerraformは、インフラストラクチャをコードとして管理するためのツールで、Goで書かれています。また、GitHubが開発したHubコマンドラインツールも、Goで実装されています。

Goで開発されたCLIツールの特徴として、高速な起動時間と低メモリ消費が挙げられます。これにより、ユーザーエクスペリエンスが向上し、特に頻繁に使用されるツールにおいて大きな利点となります。

DevOpsとサイト信頼性エンジニアリング(SRE)

GoはDevOpsとSRE(Site Reliability Engineering)の分野で広く採用されています。その理由として、高い性能、クロスプラットフォーム対応、豊富な標準ライブラリが挙げられます。これらの特徴により、システム監視、自動化、デプロイメントツールの開発が容易になります。

例えば、PrometheusはGoで開発された人気の監視システムです。高い拡張性と柔軟性を持ち、大規模なインフラストラクチャのモニタリングに適しています。また、EtcdもGoで実装された分散キーバリューストアで、KubernetesのようなDevOpsツールのバックエンドとして広く使用されています。

Goの並行処理機能は、複数のシステムを同時に監視・管理する必要があるDevOpsタスクに特に適しています。goroutineを使用することで、多数のサーバーやサービスを効率的に監視し、問題が発生した場合に迅速に対応できます。

Goの技術的特徴と利点

コンパイル速度とコードの軽量さ

Goの大きな特徴の一つは、驚異的に速いコンパイル速度です。大規模なプロジェクトでも、コンパイルにかかる時間は数秒から数分程度です。これは、Goのコンパイラが高度に最適化されているためです。例えば、Goのコンパイラは依存関係の解析を効率的に行い、不要なコードを除外します。

また、Goで書かれたコードは非常に軽量です。これは、言語設計の段階から効率性を重視しているためです。例えば、Goには継承やジェネリクスといった複雑な機能がありません。これにより、コードの理解や保守が容易になり、バグの発生も減少します。

実際の例を挙げると、DropboxはGoを採用することで、サーバーの使用率を約2倍に向上させることができました。これは、Goのコードが軽量で効率的であることの証明と言えるでしょう。

ビルトインの並行性とガベージコレクション

Goの強力な特徴の一つは、言語レベルでの並行処理のサポートです。goroutineとchannelという概念を使用することで、複雑な並行処理を簡単に実装できます。goroutineは非常に軽量で、数千、数万と同時に実行できます。これにより、高度に並行化されたアプリケーションの開発が可能になります。

また、Goはガベージコレクション機能を持っています。これにより、開発者はメモリ管理を気にせずにコードを書くことができます。Goのガベージコレクターは非常に効率的で、アプリケーションのパフォーマンスへの影響を最小限に抑えています。

例えば、Uber TechnologiesはGoの並行処理機能を活用して、リアルタイムの地理空間インデックスシステムを構築しました。このシステムは1秒間に数百万のクエリを処理できる高性能なものとなっています。

豊富な標準ライブラリとエコシステム

Goには、非常に充実した標準ライブラリが用意されています。ネットワーキング、暗号化、圧縮、画像処理など、多様な機能がすぐに利用できます。これにより、サードパーティのライブラリへの依存を減らし、セキュリティリスクを軽減できます。

さらに、Goには活発なコミュニティによって開発された豊富なサードパーティパッケージが存在します。これらは、go getコマンドを使用して簡単にインストールできます。例えば、WebフレームワークのGin、ORMのGORM、HTTPクライアントのResty、テストフレームワークのTestifyなどが人気です。

Go Modulesの導入により、依存関係の管理も容易になりました。これにより、再現性のある信頼性の高いビルドが可能になり、大規模プロジェクトの管理が格段に改善されました。

Goの具体的な事例と成功例

Capital Oneによる利用例

大手金融サービス企業のCapital Oneは、Goを採用してマイクロサービスアーキテクチャを構築しました。彼らは、レガシーシステムの一部をGoで書き直すことで、システムの性能と拡張性を大幅に向上させました。

具体的には、Capital Oneはクレジットカード申請処理システムをGoで再構築しました。このシステムは、1日あたり数十万件の申請を処理する必要があります。Goの採用により、処理速度が約3倍に向上し、システムの安定性も大幕に改善されました。

また、Goの簡潔な構文と強力な並行処理機能により、開発者の生産性も向上しました。Capital Oneの開発チームは、以前よりも短期間で新機能を実装できるようになったと報告しています。

Curve社のマイクロサービス事例

英国のフィンテック企業Curve社は、複数の銀行口座やクレジットカードを1枚のカードに統合するサービスを提供しています。彼らは、バックエンドシステムの大部分をGoで構築しています。

Curve社がGoを選んだ理由は、高いパフォーマンスと拡張性です。彼らのシステムは、数百万人のユーザーからのリアルタイムな取引リクエストを処理する必要があります。Goの並行処理機能を活用することで、この要求を効率的に満たすことができました。

具体的には、Curve社は取引処理、ユーザー認証、カード管理などの主要な機能をGoで実装しました。その結果、システムのレスポンス時間が大幅に短縮され、ユーザー体験が向上しました。また、Goのシンプルな構文により、新しい開発者のオンボーディングも容易になったと報告されています。

PayPalでの導入と効果

世界最大級のオンライン決済サービスであるPayPalも、Goを積極的に採用しています。彼らは、従来のJavaベースのシステムの一部をGoで書き換えることで、性能と開発効率を向上させました。

PayPalがGoを導入した主な理由は、高いスケーラビリティと並行処理能力です。特に、決済処理システムの一部をGoで再実装することで、処理速度が約2倍に向上しました。これにより、ピーク時のトランザクション処理能力が大幅に改善されました。

また、PayPalの開発者たちは、Goの学習曲線が比較的緩やかであることを評価しています。Java開発者がGoに移行する際、短期間で生産性を取り戻せたと報告されています。さらに、Goのコード量が少なくて済むため、保守性も向上しました。

American Expressでのツールとフレームワーク

大手クレジットカード会社のAmerican Expressも、Goを活用して内部ツールとフレームワークを開発しています。彼らは特に、データ処理とマイクロサービス開発にGoを採用しています。

American Expressが開発したGoベースのツールの一つに、大規模なデータ処理パイプラインがあります。このツールは、日々発生する数百万件の取引データを効率的に処理し、不正検知や顧客分析に活用しています。Goの高速な実行速度と並行処理機能により、処理時間が従来の約半分に短縮されました。

また、American Expressは社内向けのマイクロサービスフレームワークもGoで開発しました。このフレームワークにより、開発チーム間の一貫性が向上し、新しいサービスの立ち上げ時間が大幅に短縮されました。Goの簡潔な構文と強力な標準ライブラリが、フレームワークの使いやすさに貢献しています。

Goの学習方法

公式ドキュメントと学習資料

Goの学習を始める際、最も信頼できるリソースは公式ウェブサイト(golang.org)です。ここには、言語仕様、標準ライブラリのドキュメント、チュートリアルなど、包括的な情報が掲載されています。特に、「A Tour of Go」は、インタラクティブな環境でGoの基本を学べる優れた入門資料です。

また、「Effective Go」というドキュメントも非常に有用です。これは、Goの慣用的な書き方や設計思想を詳しく解説しています。単に構文を覚えるだけでなく、「Goらしい」コードの書き方を学ぶことができます。

さらに、Go Blogには、言語の新機能やベストプラクティスに関する記事が定期的に投稿されています。これらは、より深い知識を得たい中級者以上の開発者にとって貴重な情報源となります。

おすすめのオンラインコースとウェブサイト

Goを学ぶためのオンラインコースやウェブサイトも数多く存在します。例えば、Udemyの「Go: The Complete Developer's Guide」は、初心者から中級者向けの包括的なコースで人気があります。また、Courseraの「Programming with Google Go」シリーズも、ミシガン大学の教授陣による質の高い講義を受けられます。

ウェブサイトでは、Go by Exampleが非常に役立ちます。この サイトは、実際のコード例を通じてGoの機能を学べる優れたリソースです。また、Gophercisesは、実践的な課題を通じてGoのスキルを磨くことができるプラットフォームです。

さらに、GoのPlaygroundを活用することをおすすめします。これは、ブラウザ上でGoのコードを実行できるオンラインツールで、簡単に試行錯誤しながら学習を進めることができます。

実際のプロジェクトでの実践方法

Goの基本を学んだ後は、実際のプロジェクトに取り組むことが重要です。小規模なCLIツールの開発から始めるのが良いでしょう。例えば、ファイル操作ツールや簡単な計算機などを作ってみましょう。これにより、標準ライブラリの使い方や基本的なプログラム構造を学べます。

次のステップとして、簡単なWebアプリケーションの開発に挑戦してみましょう。Goの標準ライブラリには、Webサーバーを構築するための機能が含まれています。ToDoリストアプリケーションやブログシステムなどを作ることで、HTTPハンドリングやデータベース操作の方法を学べます。

より高度なプロジェクトとしては、マイクロサービスの開発があります。複数の小さなサービスを作成し、それらを連携させることで、Goの並行処理機能やネットワークプログラミングのスキルを磨くことができます。また、DockerやKubernetesと組み合わせることで、現代的なクラウドネイティブアプリケーション開発の手法も学べます。

Goのコミュニティとサポート

主要なコミュニティとフォーラム

Goには、活発で友好的なコミュニティが存在します。最も重要なコミュニティの一つは、公式のGoフォーラム(forum.golang.org)です。ここでは、言語の仕様や機能について議論したり、質問したりすることができます。開発者たちは互いに助け合い、知識を共有しています。

また、RedditのGo言語サブレディット(r/golang)も人気があります。ここでは、最新のライブラリやツールの情報、興味深いブログ記事などが共有されています。初心者から上級者まで、幅広いトピックについて議論が行われています。

Stack Overflowも、Goに関する質問と回答の重要な場所です。多くのGoエキスパートが常駐しており、具体的なコーディングの問題について迅速かつ的確な回答を得ることができます。

イベントとカンファレンス

Goコミュニティは、世界中で多くのイベントやカンファレンスを開催しています。最も重要なイベントの一つは、毎年開催されるGopherConです。これは、Goの開発者たちが一堂に会し、最新の動向や技術について議論する大規模なカンファレンスです。

また、各地域でGo Meetupが定期的に開催されています。これらは、地域のGo開発者たちが集まり、知識を共有し、ネットワーキングを行う貴重な機会です。例えば、東京ではGoサポーターズが活発に活動しており、定期的に勉強会やハンズオンイベントを開催しています。

さらに、Go Conferenceも注目のイベントです。これは、日本のGo開発者コミュニティが主催する大規模なカンファレンスで、国内外の著名な開発者による講演や、最新のGo関連技術の紹介が行われています。

開発者間のネットワーキング方法

Goの開発者とネットワーキングを行う方法はいくつかあります。まず、Slackを活用することをおすすめします。Gopher Slackには、世界中のGo開発者が参加しており、リアルタイムでの質問や議論が可能です。

TwitterもGoのコミュニティで積極的に活用されています。#golang というハッシュタグを使用することで、最新の情報や議論を追跡できます。多くの著名なGo開発者もTwitterを利用しており、彼らとの対話も可能です。

また、GitHubでGoのオープンソースプロジェクトに貢献することも、ネットワーキングの良い機会となります。コードレビューやイシューの議論を通じて、他の開発者と交流を深めることができます。特に、Go言語自体のリポジトリに貢献することで、言語開発者たちと直接やり取りする機会も得られます。

Goの今後の展望と成長予測

業界のトレンドと需要予測

Goの人気は年々高まっており、今後も成長が続くと予測されています。特に、クラウドコンピューティング、マイクロサービス、DevOpsの分野でGoの需要が増加しています。例えば、TIOBE Indexによると、Goは最も急速に成長しているプログラミング言語の一つとして挙げられています。

また、大手テクノロジー企業がGoを採用する傾向が強まっています。Google、Facebook、Uber、Dropboxなど、多くの企業がGoを重要な言語として位置付けています。これにより、Goの開発者の需要も増加しています。Indeed.comの調査によると、Go開発者の求人数は過去5年間で約300%増加しています。

さらに、IoTやエッジコンピューティングの分野でもGoの採用が進んでいます。Goの軽量性と高性能が、リソースの制限されたデバイスでの利用に適しているためです。この傾向は今後も続くと予想されています。

新しいバージョンとアップデートの予定

Goの開発チームは、言語の継続的な改善に取り組んでいます。新しいバージョンは通常、年に2回リリースされています。今後のリリースでは、ジェネリクスの導入や、エラー処理の改善などが計画されています。

特に注目されているのは、Goのバージョン2です。これは、言語の大幅な変更を含む可能性があります。ただし、Go開発チームは後方互換性を重視しており、既存のコードへの影響を最小限に抑える方針を示しています。

また、Go Modulesの更なる改善も予定されています。これにより、依存関係の管理がより簡単かつ効率的になることが期待されています。さらに、コンパイラの最適化や、ガベージコレクションの性能向上なども、継続的に行われています。

導入企業の増加とその影響

Goを採用する企業の数は着実に増加しており、この傾向は今後も続くと予想されます。特に、スタートアップ企業がGoを選択する例が増えています。Goの簡潔さと高い生産性が、リソースの限られたスタートアップに適しているためです。

大企業でも、レガシーシステムの一部をGoで置き換える動きが見られます。例えば、American ExpressやCapital Oneなどの金融機関が、クリティカルなシステムにGoを導入しています。これにより、システムの性能と安定性が向上したと報告されています。

Goの導入が増えることで、エコシステムがさらに充実すると予想されます。サードパーティのライブラリやツールの数が増え、開発者の選択肢が広がるでしょう。また、Go開発者の雇用市場も活性化し、より多くの人材がGoを学ぶ動機付けとなることが期待されます。

Goの総合的な評価

Goの強みと弱点

Goの最大の強みは、シンプルさと高性能の両立です。簡潔な構文と強力な並行処理機能により、複雑なシステムを効率的に開発できます。また、 コンパイル速度の速さや、クロスプラットフォーム対応も大きな利点です。これらの特徴により、特にクラウドインフラストラクチャやマイクロサービスの開発に適しています。

一方で、Goにも弱点があります。例えば、ジェネリクスのサポートが限定的であることや、例外処理機能がないことが挙げられます。また、オブジェクト指向プログラミングの一部の機能(継承など)がないことも、一部の開発者にとっては制限となる可能性があります。

しかし、これらの「制限」は、言語設計の意図的な選択でもあります。シンプルさを維持し、コードの複雑性を抑えることで、大規模プロジェクトの管理を容易にする狙いがあるのです。

他のプログラミング言語との比較

Goは、他の主要なプログラミング言語と比較して、いくつかの点で際立っています。例えば、Javaと比べると、Goはコンパイル速度が圧倒的に速く、メモリ使用量も少ないです。実際、多くの企業がJavaからGoへの移行を進めており、システムのパフォーマンスが大幅に向上したと報告しています。

PythonとGoを比較すると、両者ともに読みやすい構文を持っていますが、Goの方が実行速度が速いです。特に並行処理においては、Goの優位性が顕著です。ただし、Pythonの方が豊富なライブラリエコシステムを持っているという利点があります。

C++と比較すると、Goはメモリ安全性とガベージコレクションを提供しており、低レベルのメモリ管理の負担が少ないです。一方で、C++はより細かい最適化が可能で、極限的なパフォーマンスが求められる場面では優位性があります。

エンジニア、PM、デザイナーの副業・転職採用サービス「Offers(オファーズ)」では、非公開求人を含む豊富なIT・Web業界の転職・副業情報を提供しています。高年収の求人・高時給の案件や最新技術スタックを扱う企業など、あなたのスキルを最大限に活かせるポジションが見つかります。専任のキャリアアドバイザーが、入社日調整や条件交渉をきめ細かくサポート。転職・正社員求人、副業・業務委託案件、募集をお探しの方はOffersまでご相談ください。

閉じる

転職に役立つノウハウ

もっと見る

新着求人

もっと見る