1 - 50件/全6,771件
・LC開発部における、大規模ライブ配信サービス配信基盤開発案件に サーバーサイドエンジニアとして携わっていただきます。 具体的には下記を想定しております -Webアプリケーション設計・開発 -WebAPIの設計・開発 -CI/CD環境の設計構築 -クラウドサービス(AWS/GCP/Azure等)を利用したサービス運用 ※アダルトコンテンツが一部含まれます
案件の必須スキル
・Goを使ったサーバサイド開発経験(3年以上) ・PHPフレームワークを使用したサーバーサイド開発経験(1年以上) ・MySQL (または PostgreSQL / Oracle) 利用経験(2年以上)
・TypeScriptを用いた開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -基本設計以降の実務開発作業 -システム開発
案件の必須スキル
・TypeScriptを用いた開発経験(3年以上) ・Next.jsを用いた開発経験 ・Node.jsを用いた開発経験
自社の決済プラットフォームを担っているチームにてモダナイゼーションを中心となって進めるチームに所属して頂きます。 チーム構成としては、チームリーダーに加えて5名程度の専任のメンバーが在籍し、 実際のモダナイゼーションは、決済プラットフォームに携わる他のチームのメンバーとも連携して進めて頂きます。 リモート勤務が中心となる環境下で、Zoom、Discode等のツールを利用しながら、オフィス勤務以上にフレキシブルな形でコミュニケーションして業務を遂行しております。 国内有数の決済トラフィックを支えるプラットフォームのモダナイゼーションという、 どこでも得られるものではない、大きな経験を積むことが出来ます。
案件の必須スキル
・週5フルタイム稼働可能な方 ・バックエンド(API, Batch)の開発経験:3年以上 ・システムの運用保守経験:3年以上 ・Golangの開発経験:1年以上 ・RDBMSの利用経験
大学が資金調達及び支援者ネットワークを拡大するための、 統合プラットフォーム(Vertical SaaS)開発業務を横断的にご担当いただきます。 ・在校生・卒業生を軸とする大学関係者・支援者データベース ・データベースを軸としたCRMシステム ・資金調達担当者の営業支援ツール ・資金調達効率を最大化するためのデータ分析基盤 ・卒業生寄付にコミットするためのC向け大学ポータルサイト ・寄付金・会費の決済システム #開発環境 ・CI/CDが整備されています ・ドメイン毎にコードベースが分割されているため、開発サイクルの見通しが良いです ・OpenAPIを利用したスキーマ駆動開発で進めています ・コードレビューの体制があります ・モダンな技術スタックを採用する事に積極的です ・設計や技術選定など、意思決定部分から関わることができます ・制度や開発環境など、一部整っていない部分もありますが、その分個人の意見がプロダクトに与えるインパクトが大きいです #開発の進め方 ・一部スクラムの手法を取り入れたアジャイル開発で進めています ・1週間のスプリントで運用しています(バックログ管理はlinearというツールを利用しています) ・CTOを中心にメンバーと相談しながらスプリントプランニングを行なっています ・平日にフルタイムメンバー、週末を中心に業務委託メンバーが稼働しています ・スプリント内で、アサインされたチケットを熟していただきます(得意領域・興味関心に応じたアサインを心掛けており、個々がオーナーシップを持って取り組んでいます) ・週次でフルタイム・業務委託メンバーみんなが参加するスプリントレビューが設置されています #事業内容 ・SaaS事業ー大学経営の課題を解決するオールインSaaS 弊社のシステムは、名簿管理を効率化し、在校生・卒業生をはじめとする大学関係者への継続的なベネフィットの提供、および寄付金の募集を円滑に行うオールインSaaSです。 大学・教育機関の名簿管理、寄付金管理、マーケティングを可能にする高等教育機関向けに特化したSaasを開発・提供しています。 ・包括連携事業ー大学の自主財源を確立するための一貫したソリューション 寄付金収入の最大化に向けた中長期戦略の策定、寄付者向けコンテンツの企画・提供、新規寄付者獲得のための業務フローの確立からファンドレイジングチームの立ち上げまでの一貫したソリューションを提供します。 Go
案件の必須スキル
・Goのご経験 ・技術横断的にシステムの理解ができる方 ・顧客志向(全社視点と技術視点を持ちながらフラットに最適な意思決定ができる)をお持ちの方
パッケージプラットフォームのリニューアルシステム開発に参画していただきます。 販促用のキャンペーンを作成しお客様へキャンペーンページ提供するシステムです。 汎用的に管理画面よりキャンペーンの構築を行い、複数のキャンペーンが並行で稼働します。 ■想定作業内容 ・フロント画面の構築(react) ・フロント画面のAPI繋ぎこみ(react) ・フロントのAPI実装(golang) ・管理画面の構築 ・管理画面のAPI繋ぎこみ ・管理画面側のAPI実装(golang) ・自身担当部分の単体テスト ・結合テスト設計書作成 TypeScript
案件の必須スキル
・next.jsの開発経験:3年以上 ・UI制御(useState、useEffect)の実務経験 →依頼すればすんなり可能なレベルであればOK ・materialUI 及び Tailwindの経験 →shadcn/uiも活用する ・API Routeを使用したAPIとのつなぎ込み経験 →※APIリクエストを送り、レスポンスからUIへ反映し、UI制御までできればOK
・Go及びPHPを用いた開発プロジェクトにおける ショッピングアプリケーション開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -新規機能開発と機能拡張開発 -要件定義からリリースまで一気通貫での開発 -実施するキャンペーン等の対応作業 -お問い合わせ調査、修正作業
案件の必須スキル
・Goを用いた開発経験(3年以上) ・Webサービス開発において要件定義から開発、運用保守まで一貫して担当した経験
・大手新聞社ニュースサイトのバックエンド開発でテックリードとして携わっていただきます。 ・担当範囲はスキルや経験および進捗状況により変動いたします。
案件の必須スキル
・Goを用いた開発の実務経験3年以上 ・APIサーバー開発の実務経験 ・基本設計の実務経験 ・Gitを用いた開発の実務経験
・Goを用いたクラウド移行案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -開発から運用保守まで -インフラをオンプレミスからクラウドへ移行
案件の必須スキル
・バックエンド開発経験(3年以上) ・API、Batch開発経験 ・RDBMSを用いた実務経験
バックエンドエンジニアのテックリードとして、弊社プロダクトの開発をリードしていただきます。 本ポジションでは、顧客への提供価値を最大化するために、Webアプリケーションのバックエンド領域において技術的意思決定を担い、開発チームの生産性向上を推進する役割を担います。 また、テックリードとしてリーダーシップを発揮し、チームの円滑なコミュニケーションを促進するとともに、スキル向上を支援しながらプロジェクトの成果を最大化することが求められます。 ▼想定業務内容 バックエンド領域の技術的な意思決定を担い、企画から運用までの全フェーズをリードする。 設計・開発の品質向上を図り、技術的負債を解消しながら、開発の生産性を向上させる。 ・システム設計・開発 - Webアプリケーションの機能拡張や新規機能開発、API開発において、企画から運用までの全フェーズを技術的にリードする - 高パフォーマンスかつスケーラブルなシステムの設計・開発・最適化 - セキュリティリスクを考慮した設計と開発 - 業務ドメインにおけるモデリングとシステム設計 ・技術的意思決定・最適化 - 業務要件に適した技術選定・アーキテクチャ設計の主導 - 既存プロダクトの技術的負債の解消および継続的なリファクタリングの推進 - インフラやCI/CDパイプラインの最適化を通じて、開発・運用の効率化を推進する - システムのモニタリング・障害対応体制を構築し、安定運用をリードする ・チーム・プロセス改善 - コードレビューを通じた品質向上 - 生産性向上を目的とした各種自動化や開発プロセスの最適化の推進 - チームのナレッジ共有を促進するためのドキュメント作成・整備 - メンバーの技術的支援を行い、成長を促進するとともに技術リードを担う - プロジェクトやチームの技術的意思決定をリードし、アーキテクチャの方向性を策定する PHP
案件の必須スキル
- Webアプリケーションのバックエンド開発の実務経験(使用言語・フレームワーク不問) - Gitを利用したチーム開発経験、および技術的な意思決定の実務経験 - コードレビューの実務経験、およびテスト設計・テストコードの実装経験 - スクラムを含むアジャイル開発プロセスの実務経験、および開発プロセス改善の推進経験 - Webアプリケーションのセキュリティ対策に関する設計・実践経験 - 開発組織全体の技術品質向上や技術負債の解消を推進した経験 - Tech Leadとしての実務経験(1年以上)
・Goを用いたアルバイト採用プラットフォーム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -案件まとめサイト(BtoCサービス)の設計、開発、運用 -スマート採用ツール(BtoBサービス)の設計、開発、運用 -上記に伴う上流工程、技術選定
案件の必須スキル
・Webバックエンド設計〜開発〜運用の実務経験 ・Golangの実務経験
採用業務改善におけるSaasプロダクト開発に携わっていただきます。 具体的には下記の作業をお任せいたします。 - 要件に基づいた新規機能の開発 - 追加機能の開発
案件の必須スキル
・エンジニア実務経験(5年以上) ・Goを利用した開発経験(1年以上) ・AWSを利用した開発経験(1年以上) ・モデリング設計やDB設計経験
・大手企業にて、医療、介護、ヘルスケア、保険などに関わるPoC、 本開発まで、フルスタックな立ち位置で携わっていただきます。 ・主な業務は下記の通りです。 -SPAの設計と開発(React、TypeScript) -AWS Lambda(Python) -サーバーレス構成のマイクロサービスの設計と実装 -ネイティブアプリの設計と開発(Swift、Kotlin、Flutter) -モック段階からの機能実装アイデア出し -WebGLを用いたグラフィク開発やIoTデバイスを用いた開発 -AIモデル開発、アルゴリズム選定、アノテーション、チューニング -テスト ※担当範囲は、スキルや経験および進捗状況により変動いたします。
案件の必須スキル
・TypeScriptを用いた開発実務経験 ・Next.jsやNest.jsを用いた開発実務経験(3年以上) ・以下のいずれかを用いたバックエンド開発経験(5年以上) -TypeScript -Go -Java(Spring Boot) -Kotlin -C# ・AWSもしくはGCP上でシステム開発の実務経験
・自動車会社向けBEVプラットフォーム開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -モビリティサービスコントローラーシステム開発エリアのバックエンド、ソフトウェア、サービス、チームのDevOpsプロセスおよび質的量的アウトプットのほぼすべてを主導管理 -クロスファンクショナルチームとの連携における技術的判断の行使 -ソフトウェア開発チームの構築、拡大、管理 -システム開発プロセスの各工程を指揮管理し、成果物をリリース -システム設計、設置、運用、保守に関するパートナー企業との調整とエンドユーザーのMaaSサービスなど、ステークホルダーとのコミュニケーション
案件の必須スキル
・英語の実務経験(ビジネスレベル) ・大規模Webアプリケーション製品開発における要件定義からリリースまで一貫した開発管理経験とチームマネジメント経験(10年以上) ・フロントエンドアプリ開発経験 ・JavaまたはGo-Lang及びSQLの経験 ・同期や非同期通信プロトコルやDockerの経験 ・開発およびテストツールの使用経験 ・下記などの1つ以上の言語での実務経験(GoやPythonが優先) -C++ -C# -Java -Go -Rust -Python
・大手企業にて、医療、介護、ヘルスケア、保険などに関わるPoC、 本開発まで、フルスタックな立ち位置で携わっていただきます。 ・主な業務は下記の通りです。 -SPAの設計と開発(React、TypeScript) -AWS Lambda(Python) -サーバーレス構成のマイクロサービスの設計と実装 -ネイティブアプリの設計と開発(Swift、Kotlin、Flutter) -モック段階からの機能実装アイデア出し -WebGLを用いたグラフィク開発やIoTデバイスを用いた開発 -AIモデル開発、アルゴリズム選定、アノテーション、チューニング -テスト ※担当範囲は、スキルや経験および進捗状況により変動いたします。
案件の必須スキル
・TypeScriptを用いた開発実務経験 ・Next.jsやNest.jsを用いた開発実務経験(3年以上) ・以下のいずれかを用いたバックエンド開発経験(5年以上) -TypeScript -Go -Java(Spring Boot) -Kotlin -C# ・AWSもしくはGCP上でシステム開発の実務経験
・ステーブルコインのクロスボーダー送金基盤構築に向けた共同プロジェクトでの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -システムのアーキテクチャ定義 -要件定義 -バックエンドでの実装 -インフラ設計構築
案件の必須スキル
・下記いずれかの静的型付け言語を用いた開発経験(3年以上) -Go -C言語 -C++ -Java -Rust -Scala ・AWSやAzureなどのクラウドを利用したシステム開発経験(3年以上) ・ブロックチェーン技術への興味 ・BtoBにおけるEnterpriseレベル、またはBtoCの複雑なシステムの設計と実装の経験
toC向けに展開しているECサービスにおいて、Goを用いたバックエンド開発をご担当いただきます。 具体的には、要件定義、設計、実装、レビュー、テストなど開発業務全般をお任せいたします。 また、モニタリングやアラート対応、パフォーマンスチューニングなども お願いする可能性がございます。
案件の必須スキル
・WEB開発経験3年以上 ・GOでの開発経験 ・AWSやGCPでの環境経験 ・要件定義からの経験 ・事業会社での経験 ・アジャイル開発経験
ブロックチェーン技術を取り入れた自社サービスを複数開発/運営するクライアントにて、 リーダー候補としてWeb3に関するプロダクトの開発・運用・保守を行なっていただきます。 展開するブロックチェーンを考慮したシステム設計やDB設計、API設計から 実装・運用・保守までサービス開発に一気通貫で関わっていただきます。 主な業務内容としては下記を想定しております。 ・共通APIの開発 ・SDK及びAPI基盤開発 ・対外向けの技術ドキュメント作成 ・既存プロダクトの保守運用 ・デジタルウォレットの開発 ・複数チェーンへのウォレット対応 など
案件の必須スキル
・フロントエンド/バックエンド/インフラでのフルスタックでの経験 ・Goを用いた開発経験 ・ビジネス要件を仕様や設計に落とした経験 ・暗号化などのセキュリティに関する開発経験 ・Solidityなどを用いたブロックチェーン開発経験(言語問わず)
・Goを用いたプロダクト開発案件に携わっていただきます。 ・プロダクトの成長を支えるバックエンドエンジニアとして 下記作業をご対応いただきます。 -テックリードが示す技術的な方向性に基づき チームメンバーと協力して具体的な実装を主導 -複数のプロダクトチームのニーズを理解し、汎用的なインタフェースの設計実装 -パフォーマンスとスケーラビリティを考慮したコード品質の維持 -ワークフロー基盤の最適化と拡張
案件の必須スキル
・Goを使用した開発実務経験(3年以上) ・要件定義や基本設計フェーズからのプロダクト開発経験 ・プロダクト開発のプロジェクトマネジメント経験
当社が運営するコマースメディア(Kaubel、商品クチコミメディアなど)の開発全般をお任せします。 新機能や既存サービスの改善など、ユーザーに価値を届けるための仕組みを構築いただきます。 具体的には以下の内容を中心に、幅広い工程に携わっていただきます。 ・コマースメディア開発の全工程 開発計画の立案、要件定義、設計、実装、テスト、運用・改善 管理画面やデータ収集基盤など、運営を支える機能開発 TypeScript
案件の必須スキル
・フロントエンド技術の業務経験(JavaScript/TypeScript、React、Vue などの経験) ・バックエンド技術の利用経験(言語や規模は問いません) ・週3日(24時間)以上稼働できる方
・TypeScript及びReactNativeを用いたネットショップ作成サービスの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -設計から実装、リリースまで一気通貫での機能開発 -ユーザーからのフィードバックに基づく改善 -本番エラー監視、改善 -日常的なリファクタリング、開発環境の保守 ・興味やご経験に応じて、バックエンドとフロントエンド双方でのWebアプリケーション開発をご担当いただきます。
案件の必須スキル
・TypeScript及びReact Nativeを用いたモバイルアプリの開発運用経験(3年以上) ・コードレビューやGitHubでのプルリクエストレビューなどの経験
・災害情報可視化システム開発案件に携わっていただきます。 ・ご経験に応じて下記の作業等をご担当いただきます。 ‐Goを使ったプログラミング⾔語によるAPIの機能追加、修正 -Vue.jsを使ったフロントエンドSPAによる画⾯の機能追加、修正 -Google Cloud運⽤保守、不具合の調査対応、障害対応
案件の必須スキル
・主要なプログラミング⾔語による開発の実務経験(3年以上) ・SQLの設計と管理の経験(3年以上) ・フロントエンドの開発実務経験(2年以上) ・クラウドサービスの使⽤経験(1年以上) ・コマンドラインインターフェース(CLI)の使⽤経験
・マーケティングテクノロジー部における、メールマガジン配信基盤リプレイス開発案件に サーバーサイドエンジニアとして携わっていただきます。 具体的には下記を想定しております -要件定義 -基本設計 -詳細設計 -保守改修 ※アダルトコンテンツが一部含まれます
案件の必須スキル
・Webアプリケーション(※中規模以上)の開発・運用経験(3年以上) ・GoでのWebアプリケーション開発経験(1年以上) ・AWS又はGCP上での開発経験(2年以上)
・Ruby on Railsを用いたプロダクト開発案件に携わっていただきます。 ・プロダクトの成長を支えるバックエンドエンジニアとして 最適なアーキテクチャ設計と実装を行い、 開発の最適経路を考えながら、技術的リーダーシップを発揮していただきます。
案件の必須スキル
・Webアプリケーションの開発経験(5年以上) ・Ruby on Railsを用いた開発経験 ・テックリードまたはアーキテクトとしての実務経験 ・テストおよびリファクタリングに関する知見
・転職Webサービスのプラットフォーム開発運用をご担当いただきます。 ・具体的には下記作業に携わっていただきます。 ‐論文にある先端的な機械学習モデル、学習アルゴリズムの実装 ‐当研究所内の研究者が開発した機械学習モデル、学習アルゴリズムの実装 ‐サービス実装を想定し、データベース設計やプログラムコード最適化の調査、提案
案件の必須スキル
・計算機科学と情報科学と統計学もしくは関連する技術領域の修士号相当の知見(修士号取得) ・論文中の数式をPythonなどのプログラムで実装した経験 ・Pythonを用いた機械学習モデルの開発もしくは業務データ分析の経験 ・チームでの開発業務経験(3年以上)
【主な業務内容】 - Goを使ったプログラミング言語によるAPIの機能追加・修正 - Vue.jsを使ったフロントエンドSPAによる画面の機能追加・修正(現時点でVue未経験でもかまいません。) - Google Cloud運用/保守・不具合の調査/対応・障害対応 【魅力/候補者へ期待すること】 - 少人数チームなのでバックエンド、フロントエンドといったポジションの固定は行っていません。バックエンド、フロントエンド、インフラと幅広く携わることができます。 - 毎日1~2時間ほどモブプロを実施しています。個人タスクで詰まっているところや実装方針の相談、コードのリファクタリングなどを行っています。 - 機能追加や大規模な修正などによる設計や設計変更が必要な場合は実装に着手する前にチームレビューを行う文化があります。 【求める人物像】 - チーム内で議論をして開発を進められる方 - ビジネスの展望を理解して、最適な技術選定を提案できる方 - 技術に対して前向きに楽しめる方 今回は、プレスリリース間近のプロダクトであるMapサービスでバックエンドや、フロントエンド、インフラなどの開発を行うエンジニアを募集します。他チームで収集した災害情報をMapで可視化するシステムの開発になります。 Go
案件の必須スキル
- 主要なプログラミング言語(Go、Node.JS、Pythonなど)による開発の実務経験(3年以上) - リレーショナルデータベース(MySQL、PostgreSQLどちらか)の設計と管理の経験(3年以上) - フロントエンド技術(HTML、CSS、JavaScript)による開発の実務経験(2年以上) - AWS、Azure、Google Cloudなどいずれか一つのクラウドサービスの使用経験(1年以上) - 障害発生時の対応(夜間・休日を含む)を了承いただける方
今回は、プレスリリース間近のプロダクトであるMapサービスでバックエンドや、フロントエンド、 インフラなどの開発を行うエンジニアを募集します。 他チームで収集した災害情報をMapで可視化するシステムの開発になります。 【主な業務内容】 ・Goを使ったプログラミング言語によるAPIの機能追加、修正 ・Vue.jsを使ったフロントエンドSPAによる画面の機能追加、修正 (現時点でVue未経験でもかまいません。) ・Google Cloud運用/保守、不具合の調査/対応、障害対応 【魅力/候補者へ期待すること】 ・少人数チームなのでバックエンド、フロントエンドといったポジションの固定は行っていません。 バックエンド、フロントエンド、インフラと幅広く携わることができます。 ・毎日1~2時間ほどモブプログラミングを実施しています。 個人タスクで詰まっているところや実装方針の相談、コードのリファクタリングなどを行っています。 ・機能追加や大規模な修正などによる設計や設計変更が必要な場合は実装に着手する前に チームレビューを行う文化があります。 ※フルリモート可 Go
案件の必須スキル
・Goでの開発経験:3年以上 ・主要なプログラミング言語(Go、NodeJS、Python、Java、PHPなどいずれか一つ)による開発の実務経験(3年以上) ・リレーショナルデータベース(MySQL、PostgreSQLどちらか)の設計と管理の経験 ・フロントエンド技術(HTML、CSS、JavaScript)によるの開発の実務経験 ・AWS、Azure、Google Cloudなどいずれか一つのクラウドサービスの使用経験 ・障害発生時の対応(夜間、休日を含む)を了承いただける方
・Goを用いたアルバイト採用プラットフォーム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -案件まとめサイト(BtoCサービス)の設計、開発、運用 -スマート採用ツール(BtoBサービス)の設計、開発、運用 -上記に伴う上流工程、技術選定
案件の必須スキル
・Webバックエンド設計〜開発〜運用の実務経験 ・Golangの実務経験
・転職Webサービスのプラットフォーム開発運用をご担当いただきます。 ・具体的には下記作業に携わっていただきます。 ‐論文にある先端的な機械学習モデル、学習アルゴリズムの実装 ‐当研究所内の研究者が開発した機械学習モデル、学習アルゴリズムの実装 ‐サービス実装を想定し、データベース設計やプログラムコード最適化の調査、提案
案件の必須スキル
・計算機科学と情報科学と統計学もしくは関連する技術領域の修士号相当の知見(修士号取得) ・論文中の数式をPythonなどのプログラムで実装した経験 ・Pythonを用いた機械学習モデルの開発もしくは業務データ分析の経験 ・チームでの開発業務経験(3年以上)
kubernetes 上に構築したアプリケーションの開発や運用業務に携わっていただきます。 ・アプリケーション開発 ・データ系アプリケーションのワークフロー開発 ・運用改善 Go
案件の必須スキル
・アプリケーション開発経験:3年以上 ・Goの開発経験:3年以上 ・顧客視点のコミュニケーションができる方
・新規プロダクトの開発をご担当いただきます。 ・具体的には下記工程をご担当いただきます。 -企画 -要件定義 -設計 -実装 -テスト -運用
案件の必須スキル
・Webアプリケーショの開発経験(3年以上) ・バックエンド開発の専門知識 ・Gitを使用したチーム開発の経験 ・新しい技術やツールへの積極的な対応力 ・チームメンバーや関係者と円滑にコミュニケーションを取る能力
・Goを用いた新規開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 設計や機能開発や実装やレビューやテストや保守運用 - 社内運用アプリケーションとのデータ連携部分のアダプタ設計と実装作業 -各種自動化やプロセスの整備やチームに知見を共有するためのドキュメント執筆
案件の必須スキル
・Webバックエンドを構成する以下の要素技術に関する実務経験と専門的知見(5年以上) - Linux OS - リレーショナルデータベース - Web API - キャッシュ ・上流工程の経験 ・Goを用いたWebシステムの開発経験(1年以上)
・新規プロダクトの開発をご担当いただきます。 ・具体的には下記工程をご担当いただきます。 -企画 -要件定義 -設計 -実装 -テスト -運用
案件の必須スキル
・Webアプリケーショの開発経験(3年以上) ・バックエンド開発の専門知識 ・Gitを使用したチーム開発の経験 ・新しい技術やツールへの積極的な対応力 ・チームメンバーや関係者と円滑にコミュニケーションを取る能力
・Goを用いた新規開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 設計や機能開発や実装やレビューやテストや保守運用 - 社内運用アプリケーションとのデータ連携部分のアダプタ設計と実装作業 -各種自動化やプロセスの整備やチームに知見を共有するためのドキュメント執筆
案件の必須スキル
・Webバックエンドを構成する以下の要素技術に関する実務経験と専門的知見(5年以上) - Linux OS - リレーショナルデータベース - Web API - キャッシュ ・上流工程の経験 ・Goを用いたWebシステムの開発経験(1年以上)
・Goを用いた新規開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 設計や機能開発や実装やレビューやテストや保守運用 - 社内運用アプリケーションとのデータ連携部分のアダプタ設計と実装作業 -各種自動化やプロセスの整備やチームに知見を共有するためのドキュメント執筆
案件の必須スキル
・Webバックエンドを構成する以下の要素技術に関する実務経験と専門的知見(5年以上) - Linux OS - リレーショナルデータベース - Web API - キャッシュ ・上流工程の経験 ・Goを用いたWebシステムの開発経験(1年以上)
・クラウド型支出管理システムの新規開発に携わっていただきます。 -Webアプリ開発チームにて新規開発、追加開発、保守運用 -設計から幅広く担当いただきます。 ※担当範囲は、スキルや経験および進捗状況により変動いたします。
案件の必須スキル
・WEBアプリケーションの開発経験5年以上 ・Goを用いた開発実務経験3年以上 ・Reactを用いた開発実務経験1年以上 ・チームでの開発経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 経理業務効率化SaaSにおける Goエンジニアをご担当いただきます。 ◆就業場所:フルリモート/都内 ◆就業時間:9:00~18:00(フレックス制有、コアタイム9:00〜15:00 ◆清算:140h~180h ◆面談:1回 ◆PC貸与の有無:無(ご自身のPCを利用して頂きます) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Goを用いた開発のご経験が3年以上 ・AWSのインフラ設計・構築・運用のご経験 ・テックリードのご経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! <概要> 既存サービスの運用も行なっておりますが 新規事業が立ち上がっているため、 双方ご対応いただきます。 プレミアム事業における開発領域の拡大に伴い エンジニアの拡充が必要となったため 新領域での開発がメインとなります。 開発も行いつつ、ビジネスサイドとのやりとりなども含みますので テックリードをやっていた方がマッチします。 <条件等> 場所:フルリモート(初日出社あり) ※六本木一丁目駅 精算:140-180h 面談:Web1回 時間:10:00~19:00 備考:私服可、PC貸与 <環境> バックエンド: Go, PHP, フロントエンド:React.js, Vue.js, Next.js データベース: MySQL クラウドサービス: AWS (ECS, Fargate, Auroraなど), GCP(BigQueryなど) 監視ツール: New Relic, Data Dog コラボレーションツール: Slack, GitHub, figma, Jira, Confluence テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Goでのバックエンド開発経験 ・React/Next.Jsでのフロント開発経験 ・事業調整などBiz側との調整経験 ・設計、基盤構築経験
【20代、30代が活躍中!】 ※実務経験1年以上お持ちの方が対象の案件です! ◆案件 大手動画配信サービス運営企業の プレミアム新規事業に伴う業務全般をご担当いただきます。 ◆勤務場所:リモート可/六本木駅 ◆就業時間:平日10:00~19:00 ◆精算幅:140h~180h ◆選考:1回 ◆PC貸与:有 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・フルスタックエンジニアとしての上流工程のご経験1年以上 ・GoとReact.jsと用いた開発のご経験1年以上 ・クラウド基盤構築、設計のご経験 ・アダルトコンテンツに対応できる方
インフラ環境およびコードベースのリアーキテクチャを担うシニアバックエンドエンジニアを募集します。 VMを中心とした既存のインフラ環境から、Kubernetesを活用したモダンなインフラ環境への移行を 推進するとともに、プロダクトの技術的負債の解消およびドメイン知識の可視化を進めていただきます。 ■作業内容 ・VMベースのインフラ環境からKubernetesを活用したインフラ環境への移行(リアーキテクチャ) ・高可用性要件を満たすサービスのレガシーコードのテストコード作成およびリファクタリング ・ストラングラーフィグパターンを用いたモダン技術スタック(T3 Stack)へのリアーキテクト ・プロダクトマネージャーや各ステークホルダーとの調整および仕様の可視化 AWS
案件の必須スキル
・Kubernetesサービス(例:EKS、GKE、AKS)を用いたインフラ構築、運用、保守経験:3年以上 ・静的型付け言語(例:Java、Go、TypeScript)を活用したWebサービスのバックエンド開発経験 ・ビジネスサイドとのコミュニケーションおよび折衝経験 ・日本語能力試験N1レベル相当の日本語スキル
■業務内容 弊社シェア買いアプリのiOSエンジニアの業務全般をお任せします。 ・弊社のiOSネイティブアプリ開発 ・SwiftUI / UIKit によるユーザーインターフェース実装 ・Protocol Buffers を用いたAPI設計・実装 ・アプリケーション要件に基づいたアーキテクチャの設計 ・パフォーマンスチューニング、モニタリング、アラート対応 ・ユーザーの行動ログなどの定量的・定性的な分析による施策の効果測定とサービス改善 ■ターゲット ・今の弊社メンバーと横並びで、裁量を持って業務ができる人 ・要件定義、設計、実装、リリースまで一貫して動ける人(一人称で動ける人) ■ゆえに重視すること ・ソフトウェア開発の体系的な知識・技術マインド ・そのために以下を重視 ・過去在籍企業 ・1社 or 1プロダクト or 1pjt あたりの在籍期間 ■開発組織 & 技術 ・少数精鋭でモダンな開発環境 ・少数精鋭:全社で30-40名、プロダクト全体で週4以上は21名(バックエンド8名、モバイル5名) ・モダン:Go, GCP, Spanner, gRPC, Jetpack Compose, SwiftUI, … ・エンジニアの平均レベルがかなり高い(全員がメガエンチャ―でテックリード or EM経験のある方) ・業界著名人が在籍 ■チーム構成 ・5-10名で構成される、PM、デザイナー、エンジニア、QAなどの職能横断した小規模チーム ・機能着想からリリースまでをアジャイルに実行できる環境 ・プロダクト開発経験が豊富で、プロダクト体験と技術的なこだわりの両立をできる仲間 ■こんな方と働きたい ・弊社ビジョン、バリューに共感いただける方 ・0→1, 1→10 の事業フェーズで成果を出したい方 ・C向けサービスのど真ん中で勝負したい方 ・10兆円を超える巨大市場にてチャレンジしたい方 ・ECはもっと進化できると信じている方 ■その他 出社:基本的に月に1回の出社をお願いいたします。 貸与物:PC貸与あり。macのエンジニア標準端末spec。キーボードはJIS or USの選択可能。個人端末の利用はNG。
案件の必須スキル
・Swift, SwiftUIを用いた開発経験3年以上 ・iOSネイティブアプリケーションの運用/チューニング経験 ・1-3週間で要件定義からリリースまでを行うようなサイクルでのチーム開発・運用経験 ・チーム内のiOSエンジニアが、ご自身含めて1-3名でのチーム開発・運用経験 ・メガベンチャーもしくはスタートアップでの経験がいづれかもしくは合計で2年以上 ・月に1回程度の出社 ・iOSエンジニアとしてIT企業にて3年以上働いた実績がある ・ソフトウェアアーキテクチャの設計とミドルウェア選定の経験
・店舗集客システムの全面的な刷新と、 ホームページのリニューアルプロジェクトにおいて設計および実装に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 -データベースの設計と最適化 -最新の技術動向を取り入れたバックエンド技術の選定 -コードの最適化によるパフォーマンス改善 -開発チーム内での技術的指導とサポート ・直近半年〜1年ほどはリニューアルがメインですが、 その後はご希望の場合、他推進プロジェクトに携わっていただくことも可能です。
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・チームを技術的にリードした経験や技術選定の経験 ・Goを用いた開発経験(3年以上)
【業務内容】 - デザイナー、及びフロントエンドエンジニアと協調したUI/UXの設計 - gRPCサーバーの設計と実装 - サードパーティが提供するSaaSにおけるAPIの調査と検証 - 開発した機能に対するテスト - CI/CD環境の構築、整備 - インフラの構築 - モニタリングとアラートの設定 - システムの保守運用 【勤務体系】 - フレックス - コアタイム 10時〜17時 【ワークスタイル】 - フルリモート 【勤務地】 - リモート 【休日・休暇】 - 想定稼働時間:週4〜5日(月128 〜 160時間) ※ご状況を鑑み判断させていただきます。
案件の必須スキル
【開発経験】 - スクラムを用いた開発の経験 - 次のいずれかの言語を用いた開発経験が3年以上であること - Go - Java - Kotlin - Scala - C# - TypeScript - Rust - プロダクトの技術選定を主体的に行った経験
【案件概要】 大手文具メーカーが、彼らの持つアセットを用いて、学校教育業界向けの大規模なソフトウェアを開発しようとしています。 先進的な取り組みとなり、社会的にもインパクトの大きなプロジェクトになる可能性があります。 React, Go言語、GCPを用いてWebアプリケーションの開発を行う予定で、 この新規デジタルプロダクト開発プロジェクトにおいて、バックエンド領域の開発リードをお任せいたします。 ■想定業務内容(※受託案件※) プロジェクトの中核メンバーとして、バックエンド開発をリードしていただきます。 GCP環境上でのバックエンドシステム設計・開発・運用を担当していただきます。 Goを用いたAPI開発、リアルタイム通信機能の実装、データベース設計、パフォーマンスチューニングなどを行い、 高負荷環境にも耐えうるスケーラブルなシステム構築を目指します。 設計から実装、テストまで開発プロセス全体に関わり、技術選定やアーキテクチャ設計、コードレビューなどを通じて高い品質を担保します。 また、チームメンバーへの技術指導やメンタリングを通して、チーム全体の技術力向上に貢献することが期待されます。 デジタルノートという性質上、ユーザーが自由に書き込んだり、コンテンツを添付する機能が求められるため、描画系の複雑度の高いデータ管理を行うモデル定義も必要となる想定です。 共同編集機能の搭載も予定しており、リアルタイムに同期する機構の開発も必要となります。 想定利用数も多く日中のコアタイムでのアクセスが多量に見込まれるため、高負荷環境に耐えられるアーキテクチャ設計が必要となります。
案件の必須スキル
- GoでのWebアプリケーション開発経験5年以上 - GCP環境での開発経験3年以上 - RDBMSを用いた開発経験3年以上 - Git/GitHubを利用したチーム開発経験3年以上 - チームメンバーへの技術指導経験
・店舗集客システムの全面的な刷新と、 ホームページのリニューアルプロジェクトにおいて設計および実装に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 -データベースの設計と最適化 -最新の技術動向を取り入れたバックエンド技術の選定 -コードの最適化によるパフォーマンス改善 -開発チーム内での技術的指導とサポート ・直近半年〜1年ほどはリニューアルがメインですが、 その後はご希望の場合、他推進プロジェクトに携わっていただくことも可能です。
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・チームを技術的にリードした経験や技術選定の経験 ・Goを用いた開発経験(3年以上)
・店舗集客システムの全面的な刷新と、 ホームページのリニューアルプロジェクトにおいて設計および実装に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 -データベースの設計と最適化 -最新の技術動向を取り入れたバックエンド技術の選定 -コードの最適化によるパフォーマンス改善 -開発チーム内での技術的指導とサポート ・直近半年〜1年ほどはリニューアルがメインですが、 その後はご希望の場合、他推進プロジェクトに携わっていただくことも可能です。
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・チームを技術的にリードした経験や技術選定の経験 ・Goを用いた開発経験(3年以上)
・店舗集客システムの全面的な刷新と、 ホームページのリニューアルプロジェクトにおいて設計および実装に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 -データベースの設計と最適化 -最新の技術動向を取り入れたバックエンド技術の選定 -コードの最適化によるパフォーマンス改善 -開発チーム内での技術的指導とサポート ・直近半年〜1年ほどはリニューアルがメインですが、 その後はご希望の場合、他推進プロジェクトに携わっていただくことも可能です。
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・チームを技術的にリードした経験や技術選定の経験 ・Goを用いた開発経験(3年以上)
・店舗集客システムの全面的な刷新と、 ホームページのリニューアルプロジェクトにおいて設計および実装に携わっていただきます。 ・主に下記作業をご担当いただきます。 -ビジネスの成長と将来の拡張性を考慮したアーキテクチャの設計と実装 -データベースの設計と最適化 -最新の技術動向を取り入れたバックエンド技術の選定 -コードの最適化によるパフォーマンス改善 -開発チーム内での技術的指導とサポート ・直近半年〜1年ほどはリニューアルがメインですが、 その後はご希望の場合、他推進プロジェクトに携わっていただくことも可能です。
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・チームを技術的にリードした経験や技術選定の経験 ・Goを用いた開発経験(3年以上)
・TypeScriptを用いたブロックチェーンアプリケーションの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 -要件定義から実装までの新規開発推進
案件の必須スキル
・TypeScriptを使用した開発経験 ・サーバーサイド、もしくはブロックチェーン開発におけるテックリード経験(3年以上) ・Dockerを利用した開発経験 ・NoSQL(Redis等)を使用した開発経験 ・Git等バージョン管理を使用した開発経験 ・ブロックチェーンプロダクトの開発経験
1 - 50件/全6,771件
この条件の新着案件情報を受け取る
この条件の新着案件情報を受け取る
最高単価
200万円
最低単価
12万円
平均単価
78.9万円
2025年03月のGo言語のフリーランス案件・求人の月額単価の平均は78.9万円です。Go言語のフリーランス案件・求人の年収の目安は947万円です。単価20万円台のGo言語のフリーランス案件・求人は4件、単価30万円台のGo言語のフリーランス案件・求人は2件、単価40万円台のGo言語のフリーランス案件・求人は110件、単価50万円台のGo言語のフリーランス案件・求人は126件、単価60万円台のGo言語のフリーランス案件・求人は1,097件、単価70万円台のGo言語のフリーランス案件・求人は973件、単価80万円台のGo言語のフリーランス案件・求人は1,179件、単価90万円台のGo言語のフリーランス案件・求人は856件、単価100万円台のGo言語のフリーランス案件・求人は538件です。※フリーランスボード調べ(2025年03月04日更新)
2025年03月のGo言語のフリーランス案件・求人の平均月額単価は78.9万円です。前月比で+0.6%(+0.5万円)と月単位でみるGo言語のフリーランス案件・求人の月額単価は増加傾向です。
2025年03月のGo言語のフリーランス案件・求人の想定平均年収は947.1万円です。前月比で+0.6%(+5.4万円)と月単位でみるGo言語のフリーランス案件・求人の想定年収は増加傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 27.7% | -27.7% |
一部リモート | 71% | +29.9% |
常駐 | 1.3% | -2.2% |
2025年03月のGo言語のフリーランス案件・求人におけるフルリモート案件・求人の割合は27.7%で前月比で-27.7%とやや減少傾向にあります。一部リモート案件・求人の割合は71%で前月比で+29.9%とやや増加傾向にあります。常駐案件・求人の割合は1.3%で前月比で-2.2%とやや減少傾向にあります。
■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)の開発実務経験や開発に必要な周辺開発スキル/経験を取得すると多くのエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。