【リモート併用(八丁堀)】海外航空券+ホテルのセット販売システム開発案件(Java Spring)
業務委託(フリーランス)
JavaSpring
サーバーサイドエンジニア
作業内容 業務内容:
大手旅行サイトにおける海外航空券+ホテルのセット販売システム(B2CおよびB2E向け)の開発支援。
現在は要件定義と基本設計が同時進行中であり、基本設計以降の工程を主に担当いただきます。
詳細設計以降は中国オフショアへ製造を委託するため、納品物に対するソースレビュー等も含まれます。
・海外航空券+ホテルのセット販売システム開発支援
・基本設計以降の開発業務
・中国オフショアとの連携・レビュー対応
勤務時間:
場所:東京都八丁堀(元請けオフィス)/リモート併用
※現状は週1リモート(基本月曜)ですが、今後拡大予定
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【東中野(常駐)】官公庁データ管理システムのモダナイゼーション(Linuxサーバー構築)
作業内容 案件概要:官公庁データ管理システムのモダナイゼーション(Linuxサーバー構築)
業務内容:
構築チームとして、Red Hat Enterprise Linux(RHEL)を中心としたサーバー構築業務
面談回数:1回(東中野での対面)
勤務時間:9:00~17:50
場所:東中野
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【リモート相談可能(両国)】大手広告会社様向け統合マーケティングプラットフォームのバックエンド領域開発者(Python)
業務委託(フリーランス)
Python
バックエンドエンジニア
作業内容 案件概要:大手広告会社様向け統合マーケティングプラットフォームの開発(Python,SQL)
業務内容:
大手広告会社様向け、統合マーケティングプラットフォームの構築(バックエンド担当)。
APIの設計、製造、テストを担当いただきます。
スキルによっては、フロントエンドの設計~テスト、
DB周りの設計~テストをご担当いただく可能性もございます。
勤務時間:9:00~18:00
場所:原則としては両国出社
(リモートの可否、頻度については要相談)
外国籍:NG
【リモート併用(田町)】企業内NW刷新PJ支援
作業内容 案件概要:企業内NW刷新PJ支援
業務内容:
・既存環境の構成把握
・NWの監視設計業務 ※メイン
・既存NWからTo-Be作成
・設計、構成を基にした事前検証および構築、テスト作業
・各種ドキュメント作業
備考:40代まで
勤務時間:9:00~17:45
場所:田町
※リモートあり(頻度:慣れたら週2~3回程度)
外国籍:NG
【常駐(二子玉川)】大手通信キャリア様向けPM業務
作業内容 案件概要:大手通信キャリア様向けPM業務
業務内容:
大手通信キャリア様運用部門において、
緊急速報メールヘルプデスク等、運用業務のプロジェクトマネージャー業務
プロジェクト及び、以下の業務内容の遂行に責任を持つ企業窓口として、
社内の関連部署、他キャリア、監督官庁との会議出席、報告を行う。
勤務時間:9:00 〜 18:00
場所:二子玉川駅(常駐)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【リモート併用(都内)】医療現場向けWEBアプリ開発(Java)
業務委託(フリーランス)
Java
バックエンドエンジニア
作業内容 案件概要:医療現場向けWEBアプリ開発(Java)
業務内容:
医療関係者向けアプリプロダクトの設計・改善及び
既存システムの保守運用/新規機能開発支援をいただきます。
主に想定される作業は下記となります。
・医療現場で使用される業務支援アプリのUI/UX設計改善
・現場の紙運用をタブレット入力へと切り替えるUI/UX戦略設計
・既存Webアプリ(Java製)の運用保守・軽微な機能追加対応
・ワイヤーフレーム設計や仕様書作成支援
・外注ベンダーとの各種調整、開発支援
・エンドユーザー(医療従事者)の利用体験を踏まえた改善提案
・中長期的にはプロダクト視点での機能改善/拡張計画への関与
1人月未満も相談可能、または若手でも0⇒1の経験があり
黙々と開発をするだけでなくプロダクト視点で業務にあたれる方を希望します。
勤務時間:10:00~19:00予定(コアタイム調整可)
場所:基本リモート(要相談)
※必要に応じてMTG等で都内出社可能な方歓迎
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【リモート併用(神谷町or西新宿/週1~2)】不動産業界向け会計領域刷新プロジェクト(Java AWS)
業務委託(フリーランス)
JavaPL/SQLOracleSpringMyBatisAWS
作業内容
業務内容:
不動産業界向け会計領域刷新プロジェクトにおける、製造フェーズの増員対応。
現行ベンダーの巻き取りを狙った体制強化で、設計〜製造の自走力が求められる。
成果次第では、フェーズ2(2026年3月~予定)へのスライド・長期参画の可能性もあり。
・会計領域システム刷新プロジェクトにおける製造~テスト工程
・設計資料からの要件抽出~実装
・PL/SQLを用いたデータ処理、SQLチューニング対応
・既存コードの改修/他社成果物のレビュー・巻き取り
勤務時間:9:30〜18:30(想定)
場所:リモート併用(神谷町 or 西新宿への出社可能性あり)
※週1~2回程度、出社可能な一都三県在住者が望ましい
外国籍:NG
【リモート相談可能(茅場町)】採用支援SaaSの開発支援(PHP)
業務委託(フリーランス)
JavaScriptPHP
バックエンドエンジニア
作業内容 案件概要:採用支援SaaSの開発支援(PHP)
業務内容:
採用支援SaaSの開発支援
顧客要望に基づく機能追加や既存改修などをご対応いただきます。
企画・仕様検討から開発・運用まで一貫して携わるポジションもあり
ビジネスサイドと協働しながら、技術提案・実装・構想力を求められる環境です。
現在の技術スタックはレガシーになりますが、今後はモダンな環境にリプレースをしていきたい意向があります。
正社員や業務委託など契約形態は関係なく積極的に顧客の課題解決に取り組める前のめりな方を希望しています。
勤務時間:9:20〜18:20
場所:茅場町 (リモート頻度相談)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【フルリモート】医大生向けアプリサーバレス環境構築(Lambda)
業務委託(フリーランス)
PythonAWSCDKLambda
バックエンドエンジニア
作業内容 案件概要:医大生向けアプリサーバレス環境構築(Lambda)
業務内容:
某医大生向けのe-learningアプリのサーバレス環境の設計実装支援をご担当いただきます。
管理画面あり、そこからデー動画関係のデータを投入して、アプリとかブラウザで配信するように、
ファイル加工して設定用のファイルを作っていただきます。
AWS CDKを用いてクラウドインフラをコードで構築するプロジェクトに参画します。
既存バッチ処理のLambda移行や監視設計、IaCによる管理体制の整備を担当していただきます。
バックエンド側を対応できるエンジニアがチーム内おらず、担当PMもあまりバックエンド側の知見がないため
自走してお任せできるスキルレベルの方だとありがたいです。
備考:
・弊社から複数名参画中の顧客からの募集案件です。
・フルリモートのため地方在住の方も参画可能で、稼働も安定しております。
・年齢は30代までが理想です。
勤務時間:10時~19時
場所:フルリモート
外国籍:NG
【フルリモート可能(恵比寿)】自社サービス開発支援(データエンジニア募集)
業務委託(フリーランス)
PythonBigQuery
作業内容 案件概要:自社サービス開発支援(データエンジニア募集)
業務内容:
サービスにおけるデータ基盤整備・分析支援業務を担当していただきます。
事業部門との連携のもと、BIダッシュボードの設計・構築、ETL/ELTツール(dbt等)を用いたデータパイプライン整備、BigQuery等を用いたデータ分析環境の実装を行っていただきます。
Pythonを用いたデータ処理・分析スクリプトの作成を行い、データ利活用の高度化を推進していただくポジションです。
勤務時間:10時〜19時
場所:恵比寿 ※フルリモート可
備考:
・弊社から複数名参画中です。
・年齢は30代まで
・アダルトコンテンツを扱うため抵抗のない方でお願い致します。
・契約期間は原則単月更新となります。
初回も単月契約になりますので、1~2週間で更新可否の判断がきます。
1週間の調整も可能ですがその分スキルチェックする期間が短いため
よりシビアにみられる点ご了承いただけますと幸いです。
外国籍:NG
【フルリモート(初日のみ勝どき)】Laravel,Vueを用いた公的機関向け入札管理サービスの開発案件
業務委託(フリーランス)
PHPLaravelGitHubVue.js
バックエンドエンジニア
作業内容
業務内容:
Laravel、Vueを用いた公的機関向け入札管理サービスの開発。
既存サービスに対する新機能の実装や改善、運用保守までをご担当いただきます。
保守対応と並行して新規開発も行う環境です。
・公的機関向け入札管理サービスの機能追加・改修
・既存システムの保守運用および新規開発
・他職種との連携や仕様調整
勤務時間:10:00~19:00
場所:フルリモート(初日のみ勝どき駅へ出社)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【西新宿(基本週3日出社)】マーケティングツールのバックエンド開発(Python)
業務委託(フリーランス)
PythonAWSGoogle Cloud Platform
バックエンドエンジニア
作業内容 案件概要:マーケティングツールのバックエンド開発(Python)
業務内容:
・プロダクトマネージャーやエンジニアリングマネージャーとの連携による上流工程(要件定義・基本設計)対応
・クライアント向けカスタマイズ要件定義・基本設計・実装・レビュー・進捗管理
・新規機能のバックエンド開発
勤務時間:10:00〜19:00
場所:西新宿(基本週3日出社 ※相談可)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【大崎(週1~週3出社)】会計サービス移行の開発支援案件 (Ruby)
業務委託(フリーランス)
RubyRails
サーバーサイドエンジニア
作業内容 案件概要:会計サービス移行の開発支援案件 (Ruby)
業務内容:
システムを自社システム(会計)に移行する開発の支援をいただきます。
言語もまだ未定ですが、顧客のメイン開発言語がRuby on Railsのためこちらが有力です。
一部Go言語も扱う可能性があります。(未経験でも問題なし)
また外部システムとの連携もあるため、API連携のご知見があれば幸いです。
主な業務は
・会計サービス間のデータ移行システム化支援
・要件定義〜基本設計〜実装までの対応
・Ruby on Railsを用いたバックエンド開発
・外部システムとのAPI連携対応
勤務時間:10:00〜19:00(多少の前後調整可)
場所:大崎駅 or 在宅併用
※初期2週間は週5常駐、以降週1〜3日出社
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【フルリモート】医大生向けアプリサーバレス環境構築(GCP/Cloud Functions)
業務委託(フリーランス)
JavaPHPPythonRubyNode.jsGoogle Cloud Platform
サーバーサイドエンジニアバックエンドエンジニア
作業内容 案件概要:医大生向けアプリサーバレス環境構築
業務内容:
某医大生向けのe-learningアプリのサーバレス環境の設計実装支援をご担当いただきます。
GCP(特に Cloud FunctionsやCloud Run)周りの設計や実装に特化している方を希望しております。
特に言語の指定はございませんので、Cloud Functionsのコードが書ける言語を経験していれば問題ございません。
バックエンド側を対応できるエンジニアがチーム内おらず、担当PMもあまりバックエンド側の知見がないため
自走してお任せできるスキルレベルの方だとありがたいです。
年齢は30代まで
勤務時間:10時~19時
場所:フルリモート
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【リモート併用(三田or新川)】ヘルスケアアプリ開発・運用保守(Typescript)
業務委託(フリーランス)
GitReactTypeScript
作業内容 案件概要:ヘルスケアアプリ開発・運用保守(Typescript)
業務内容:
・ReactNative(ios/Android)でのアプリ開発
・設計~リリースまでの一貫した開発工程の実施
・設計レビュー、コードレビューの実施
・PdMやデザイナーとの要件すり合わせや開発サイドからの提案
・リファクタリングや自動化を含む継続的な改善プロセスの実施
勤務時間:9:00~18:00(相談可能、繁忙期は固定の可能性有)
場所:リモートor三田or新川
外国籍:NG
【赤坂,内幸町(基本出社)】某省庁向けの既存システムEOLに伴う新規インフラ構築および運用保守(メール認証まわり DKIM)
作業内容 案件概要:某省庁向けの既存システムEOLに伴う新規インフラ構築および運用保守(メール認証まわり DKIM)
業務内容:
某省庁向けの既存システムEOLに伴う新規インフラ構築および運用保守
(クラウド領域のDKIM対応・メール認証周りの設計導入を担当)
既存システムのEOL対応に伴い、インフラの全面刷新を実施。
クラウド領域におけるメール認証(DKIM)まわりの設計・導入に携わっていただきます。
将来的には運用保守にも対応いただく想定です。
勤務時間:9:00~18:00
場所:赤坂または九段下(現場)
霞が関/内幸町(客先)
※原則出社対応(フル出社前提)
外国籍:NG
【リモート併用(天王洲アイル)】某キャリア 法人向けオンラインショップ開発(Java)
業務委託(フリーランス)
JavaJavaScriptSpringReactVue.js
バックエンドエンジニア
作業内容 案件概要:某キャリア 法人向けオンラインショップ開発(Java)
業務内容:
某キャリア様の新規開発/保守を担当いただきます。
要件定義~試験、リリースまでをメインで担当いただく想定です。
年齢不問ではございますが、20代~40代の方を希望いたします。
勤務時間:10時~19時
場所:天王洲アイル
※客先ですが、現在は在宅勤務中(リモートワーク)
※リリースのため年に数回、出社可能性はあり
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【西新宿(基本週3日出社)】マーケティングツールのフロントエンド開発案件(TypeScript,React)
業務委託(フリーランス)
ReactTypeScriptredux
フロントエンドエンジニア
作業内容 案件概要:マーケティングツールのフロントエンド開発案件(TypeScript,React)
業務内容:
マーケティングツールのUI/UX最適化を含むフロントエンド開発全般
・TypeScript(React)を使用した機能開発
・コンポーネント設計、アーキテクチャの最適化
・デザインチームとの協働によるUI/UX実装の最適化
勤務時間:10:00〜19:00
場所:西新宿(基本週3日出社 ※相談可)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【リモート併用(天王洲アイル)】某キャリア FMSリプレイス
業務委託(フリーランス)
ApacheKafka
バックエンドエンジニア
作業内容 案件概要:某キャリア FMSリプレイス
業務内容:
現状、社外のパッケージ製品を使っているがその製品が不具合も多く、
対応も悪いため、内製化しようとしている案件です。
Fraud Management Systemの略で、回線契約者の不正利用を検知するシステムです。
スケジュール:
・FY25 ~2Q(~25年 9月) アーキテキチャの検討、概算見積、FY26の予算取り
・FY25 3Q~(25年10月~) 要件定義、技術検証
・FY26 1Q~(26年 4月~) 設計/開発
・FY26 4Q~(27年 1月~) S-in
備考:
・年齢不問(40代ぐらいまでを想定)
・協調性とコミュニケーション能力に問題ない方
場所:天王洲アイル 客先常駐(多少のリモート可)
外国籍:NG
【フルリモート(地方可能)】不動産管理会社向け更新管理システムのフロントエンド開発(React,Typescript,PHP,Laravel)
業務委託(フリーランス)
PHPMySQLPostgreSQLGitLaravelReactTypeScript
フロントエンドエンジニア
作業内容 案件概要:不動産管理会社向け更新管理システムのフロントエンド開発(React,Typescript,PHP,Laravel)
業務内容:
・不動産管理会社向け更新管理システムのフロントエンド機能の設計・実装・運用対応
勤務時間:9:00~18:00(応相談)
場所:フルリモート可(地方在住者も相談可能)
外国籍:NG
【フルリモート(地方可能)】「バイオものづくり」に活用するシステム開発(C# / ASP .NET)
業務委託(フリーランス)
C#AWS
バックエンドエンジニア
作業内容 案件概要:「バイオものづくり」に活用するシステム開発(C# / ASP .NET)
業務内容:
「バイオものづくり」に活用するシステム(実験データ等の収集や見える化、自動解析等)の開発。
場所:フルリモート(地方可)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【フルリモート(地方可能)】「バイオものづくり」に活用するシステム開発(TypeScript / Next.js)
業務委託(フリーランス)
AntTypeScriptNext.js
フロントエンドエンジニア
作業内容 案件概要:「バイオものづくり」に活用するシステム開発(TypeScript / Next.js)
業務内容:
「バイオものづくり」に活用するシステム(実験データ等の収集や見える化、自動解析等)の開発。
場所:フルリモート(地方可)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【フルリモート(地方可能)】不動産管理会社向け更新管理システムのバックエンド開発
業務委託(フリーランス)
PHPMySQLPostgreSQLGitPHPUnitLaravel
バックエンドエンジニア
作業内容 案件概要:不動産管理会社向け更新管理システムのバックエンド開発
業務内容:
・不動産管理会社向け更新管理システムのバックエンド機能の設計・実装・テスト・運用対応
勤務時間:9:00~18:00(応相談)
場所:フルリモート可(地方在住者も相談可能)
備考:
・PC貸与あり
・年齢:~49歳まで
外国籍:NG
【リモート併用(川崎)】ヘルスケア関連AIシステム開発業務支援(AWS)
業務委託(フリーランス)
PythonAWSDatadog
作業内容 案件概要:ヘルスケア関連AIシステム開発業務支援(AWS)
業務内容:
・ベンダーコントロール→成果物レビュー、Q&A対応、受入試験
・環境構築→AWSのリソース・機能について理解し、環境構築が行える
・障害解析→障害発生時にAWSのログ等を解析し原因分析が行える
・運用監視→DataDogメトリクス分析等によるレポート作成が行える
勤務時間:
場所:川崎駅※リモート併用
外国籍:NG
【常駐前提(池袋)※現状はフルリモート】大手小売業向け海外展開プロジェクト(SQLやスクリプトを用いたデータ処理、バッチ処理)
業務委託(フリーランス)
SQLMySQLPostgreSQL
サーバーサイドエンジニア
作業内容 案件概要:大手小売業向け海外展開プロジェクト
業務内容:
・小売業の海外展開(マレーシア倉庫、シンガポール・台湾直営店舗、アメリカ市場)のシステム開発
・主にデータ加工、抽出処理の開発がメイン(バックエンド中心)
・開発者はSQLやスクリプトを用いたデータ処理、バッチ処理の実装を担当
・既存システムの機能をベースに、国ごとの特性に合わせた機能実装(9割は既存機能活用)
チーム体制:3~4名体制
備考:
・年齢は40代前半まで(メンバークラス)
・質問※具体的にコメントいただけますと幸いです。
→データモデルを理解し、大きめのデータセットを扱った経験
→Bash スクリプトでのデータ処理経験
場所:池袋※常駐前提だが現状は週3リモート
外国籍:NG
【リモート調整可能(神谷町)】大手企業向けシステム開発支援(Java/React)
業務委託(フリーランス)
JavaReactNext.js
フロントエンドエンジニアバックエンドエンジニア
作業内容 案件概要:大手企業向けシステム開発支援(Java/React)
業務内容:
システム開発を受けている企業様にて開発対応をしていただきます。
現在はヘルスケアアプリやマッチングアプリの開発PJが走っておりますので
どちらかの担当をいただく予定です。
経験5年以上の即戦力で開発ができるエンジニアを求めております。
場所:神谷町(リモートも可能ですが、なるべく出社できる方を希望)
外国籍:応相談 ビジネスレベル、日本在住の方のみ
【基本リモート】Next.js + NestJS構成 共通機能開発支援
業務委託(フリーランス)
JavaScriptTypeScriptNext.js
バックエンドエンジニア
作業内容 案件概要:Next.js + NestJS構成 共通機能開発支援
業務内容:
Next.js + NestJS構成のWebアプリケーションにおける共通機能の設計・実装支援です。
対象は認証・認可、ログ設計、バリデーション共通化、PDF出力、TOP画面の共通UIなど多岐にわたり、ID連携やセキュアなトークン制御、ログトレーサビリティの実装などを横断的にご担当いただきます。
基盤チームの一員として、設計・PoC・実装の各フェーズで高い自走力が求められます。
・Entra ID連携のOIDC認証機能の設計・実装(NestJS)
・API Gateway認可制御、セッション管理、Token連携方式設計
・OpenTelemetryログ設計とトレースID構成、ログ出力整備
・バリデーション共通化、AIベースの自動変換およびテスト自動生成整備
・PDF出力テンプレートのPoC・導入検討・ガイド作成
・TOP画面ガジェット構成(SPA UI構築含む)
備考:
・40代まで希望
・地方不可
場所:基本リモート(初期セットアップおよび必要時出社あり)
外国籍:NG
【リモート併用(神谷町or西新宿)】不動産業界向け会計領域刷新プロジェクト(Java,PL/SQL)
業務委託(フリーランス)
JavaPL/SQL
バックエンドエンジニア
作業内容 案件概要:不動産業界向け会計領域刷新プロジェクト(Java,PL/SQL)
業務内容:
不動産業界向け会計領域のシステム刷新プロジェクト。
会計知識を活かしながら、PL/SQLやJavaを用いた設計~開発、
DB設計・正規化対応を担当いただきます。
・会計領域に関する業務知識を活かしたシステム設計・開発
・PL/SQL・Javaを用いたバックエンド開発
・DB設計および正規化設計の対応
場所:リモート併用(神谷町または西新宿に出社の可能性あり)
外国籍:NG
【基本リモート】NestJSベース BFF/API開発エンジニア募集(GraphQL + OpenAPI)
業務委託(フリーランス)
JavaScriptTypeScriptGraphQL
サーバーサイドエンジニア
作業内容 案件概要:NestJSベース BFF/API開発エンジニア募集(GraphQL + OpenAPI)
業務内容:
NestJSベースのモダンなWebサービスにおけるBFF層およびREST API層の設計・開発をご担当いただきます。
GraphQLとOpenAPIの双方を活用し、外部API連携や社内API群の統合、スキーマ設計、型安全性の担保を前提としたTypeScript主導の開発を行っていただく想定です。
BFF:NestJS + GraphQL(Apollo Server)による統合API設計・実装
REST API:NestJS + OpenAPI仕様に準拠した独自APIの設計・開発
自動生成ツールを用いた型・クライアントの生成および運用
NestJS + OpenAPI仕様に基づいたREST APIの構築
GraphQLスキーマ設計とApollo Serverの実装
外部API/社内APIの統合と型/クライアントの自動生成管理
DB接続・CRUD操作(RDS/Oracle)
Jestを活用したテスト設計/実装
TypeScriptの型安全性を活かしたBFF/API層の開発推進
勤務時間:10:00〜19:00(応相談)
場所:基本フルリモート
※初回PCセットアップ・必要時出社あり
チーム体制:
フロント・BFF・バックエンドの分業構成
エンジニア2名募集(BFF・REST API層を並行で担当)
備考:
40代まで希望
地方在住不可
外国籍:NG
【基本リモート(九段下)/地方在住者可能】オンラインクリニックシステムにおける追加開発対応(PHP,AWS)
業務委託(フリーランス)
PHPAWSDockerGitLaravelReactTypeScriptAurora
フロントエンドエンジニアバックエンドエンジニア
作業内容 案件概要:オンラインクリニックシステムにおける追加開発対応(PHP,AWS)
業務内容:
オンラインクリニックシステムの追加開発案件。
自由診療側の開発において、要件定義からテストまでを担当。
BE(PHP/Laravel)とFE(React.jsなど)の両方を対応いただく想定です。
プレイングマネージャーとしての対応力、顧客折衝〜実装まで一気通貫でできる方を募集。
・自由診療側のシステム開発における要件定義、設計、実装、テスト
・バックエンド(Laravel)とフロントエンド(React.js)双方の開発
・顧客との仕様調整、折衝業務を含むプレイングマネージャーポジション
チーム体制:
・PM/ディレクター:約10名
・エンジニア:約30名体制
備考:
・使用PCはWindowsかMacを選択可能
・PC手配には2週間かかるため、早めの意思決定が望ましい
・長期参画を想定した安定した案件です
・弊社から複数名参画中の現場の交代枠です。
勤務時間:9:00~18:00
場所:基本リモート
(東京圏の方は初日九段下出社/地方在住者にはPC郵送対応)
外国籍:NG