学校向けデジタルノート開発におけるバックエンドエンジニア募集!

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用受託
- 報酬目安
- 4,500 ~ 10,000円/時
- 稼働時間目安
- 週4日/週5日 (時間目安 128〜160時間)
- はたらく場所
- フルリモート
- スキル
- 大手文具メーカーが開発する、学校教育業界向けのクラウドノートサービスとして、生徒・先生が日常的に活用するノート・プリント・メモ・提出物管理・コミュニケーション機能を包括したWebアプリケーションを開発しています。
- 現在はReact/Go/AWSベースのモダンなアーキテクチャで開発が進行中で、8月にベータ版をリリース予定です。その後の本番リリースに向けて、UI/UX体験の向上や、検索性・リアルタイム同期・オフライン対応など多機能化に取り組んでいます。
- このプロジェクトは、教育現場に大きなインパクトを与える可能性の高いプロダクトであり、高負荷アクセスへのスケーラビリティ設計、CRDTベースのリアルタイム同期、検索エンジン連携、マルチテナント設計など技術的チャレンジが豊富です。単なるAPI実装に留まらず、設計フェーズからパフォーマンスや可用性・保守性を意識した開発に関与していただけるエンジニアを求めています。
■最低月間稼働時間
112時間
■想定業務内容
- 本ポジションでは、本番向け要件を中心とした機能群の設計・実装・テストを担当いただきます。特に以下の領域をお任せする想定です:
- 主な業務範囲
- 本番向け機能における詳細設計・実装・単体テスト・結合テスト
- REST APIの開発とリファクタリング(Go言語)
- RDB(PostgreSQL)設計・Row Level Securityの実装
- WebSocket(y-sweet)との連携、リアルタイム同期基盤の運用補助
- S3/OpenSearchを利用したストレージ・検索エンジン連携
- バックグラウンドジョブ/スケジューラ(Fargate + EventBridge)設計・構築
- メトリクス・ログの整備(Datadog, CloudWatch)
- 認証基盤(Cognito / Auth0)の設計・運用
- QAやフロントエンドとの仕様調整/非同期通信における一貫性担保
- 使用技術(開発スタック)
- 言語:Go(標準ライブラリ中心、一部 Rust)
- 通信:REST API / WebSocket(y-sweet)
- DB:PostgreSQL(Aurora)+ Row Level Security
- 検索エンジン:OpenSearch(全文検索用)
- ジョブ処理:Fargate(Scheduled Task / EventBridge)+ Lambda(必要に応じて)
- インフラ:AWS(Fargate, S3, RDS, EC2, Route 53, Cognito)
- 監視/通知:Datadog, CloudWatch, SendGrid
■求める経験
【必須(MUST)】
- WebアプリケーションにおけるGo言語でのバックエンド開発経験(2年以上)
- RESTful APIの設計/実装経験
- PostgreSQLなどRDBMSの利用経験、および基本的なDB設計力
- GitHubベースでのチーム開発経験(PR運用、コードレビュー)
- クラウド環境(特にAWS)での開発・運用経験
- 他職種(フロントエンド/QA/PdM)との協働経験
- 日本語でのコミュニケーションが可能な方
- 平日日中帯に稼働が可能な方
【歓迎(WANT)】
- Row Level Security やマルチテナント設計の経験
- WebSocket通信やリアルタイムデータ処理(yjs/y-sweet等)の知見
- OpenSearchやElasticsearchなど全文検索エンジンの導入/運用経験
- AWS Fargate/EventBridge/Lambda を用いたバッチ/スケジューラ設計経験
- パフォーマンス改善や可用性設計、非同期処理に関する知見
- 教育業界、EdTechプロダクトでの開発経験
- Rustに関する理解または意欲(y-sweetの仕様把握目的)
【GNUSの魅力】
<フリーランスの挑戦を実現する>
プロフェッショナルが集う審査制フリーランスネットワーク
◉大手企業の新規サービス立ち上げ案件
GNUSでは既存システムやプロダクトの改修案件に限らず、新規事業立案の支援や新規サービス/プロダクトの開発支援も実施しています。
その分案件難易度は高くなっており、高いスキルとコミットメントが必要となります。また、予算規模が大きく、プロジェクトメンバー数も多い大規模案件が中心となります。
◉優秀なメンバーとチームを組成
入会に際しGNUSでは審査制を設けております。スキルのみならずコミュニケーションの観点からも事前に審査を実施します。
一流のメンバーと妥協のない成果や価値提供を目指す環境で、自己研鑽にも繋がり、フリーランスでいながら更なる成長が見込める環境となっています。
◉広範な業務内容・責任範囲
GNUSではご自身の専門領域に限らず、プロジェクト全体を見渡した本質的な改善提案や業務推進を奨励する環境です。
お持ちのスキルを存分に発揮いただきながら、その幅を広げていただく機会になります。
◉案件を上流から組み立てる
ポジションによっては案件を仕立て、稼動させるところから一緒にプロジェクトを推進していただきます。
オーナーシップを持ってプロジェクトに参画いただき、完遂するまでの工程を一通りお任せします。
【入会の流れ&応募の流れ】
エントリー→書類審査→面談審査→入会&アサイン
※詳しくはこちらを参照ください
https://www.gnusnetwork.com/
★エンジニアコミュニティサイト「Qiita」とプロダクトマネージャー向けのオンラインメディア「ProductZine」に、GNUS Networkに関するインタビュー記事を掲載しました。ぜひご一読いただけますと幸いです!
株式会社GNUS
【GNUSの魅力】
<フリーランスの挑戦を実現する>
プロフェッショナルが集う審査制フリーランスネットワークです
<特徴>
◉大手企業の新規サービス立ち上げ案件
◉優秀なメンバーとチームを組成
◉広範な業務内容・責任範囲
◉案件を上流から組み立てる
◉モダンな開発プロセスと開発言語
◉フルリモート&フルフレックス
<入会の流れ&応募の流れ>
エントリー→書類審査→面談審査→入会&アサイン
※詳しくはこちらをご参照いただくか、お気軽にお問合せください!
https://www.gnusnetwork.com/