- なぜ募集しているのか
- <チームとしての課題>
AI(コーディングエージェント)の導入により、より早いスピード/サイクルで開発を進める新たなフェーズに突入しています。
単にコードを書くのではなく、「AIを駆使していかに新しい価値を生み出すか」という、より高度な課題に取り組んでいます。
<目指す状態>
目指すのは「AIの能力を最大限に引き出し、かつ人間の専門性が不可欠な領域に集中する」開発体制です。
AIがルーティンワークを担うことで、経験豊富なエンジニアは、
新機能の企画・設計、アーキテクチャの最適化、高度なセキュリティ設計などに集中できる環境を目指したいと思います。
<現状>
現在、私たちはコーディングエージェントを積極的に活用し、開発プロセスを刷新していますが、この技術はまだ発展途上です。
そのためにAI利用の方法の検証を行っている段階です。
<期待すること>
高いレベルの技術力をもち、今後のAI導入開発環境の変化に適応した、効率的なプロダクト開発の実現に貢献していただけることを期待しています。 - どんな仕事か
-
マンガBANG:■大規模トラフィックを支えるバックエンド開発
累計DL数3,400万を超える国内最大級のフリーミアム型のマンガアプリです。
1,000万部超の大ヒットマンガや、ドラマ化、アニメ化された人気漫画を毎日8話分、無料で読めるマンガアプリ
・月間数億リクエストを処理するAPI開発: Ruby on Railsを用いた高可用性・高パフォーマンスなREST API設計・実装
・コンテンツ配信、検索、ユーザー認証、決済処理等の基幹機能を担当
・レスポンスタイム最適化、キャッシング戦略、非同期処理設計
■ハイブリッドデータベースアーキテクチャの設計・運用
・DynamoDB(NoSQL)とMySQL(RDB)を適材適所で使い分け、スケーラビリティと一貫性を両立
・大量の読書履歴・ユーザーアクティビティログの効率的な保存・集計基盤の構築
・データモデリング、インデックス設計、クエリ最適化
■CIを用いた継続的デリバリー基盤の改善
・自動テスト、コード品質チェック(RuboCop)、Swagger自動生成などの開発フローを整備
・高速で安全なデプロイメントパイプラインの構築・運用
■ユーザー体験を変える機能開発
・データドリブンな新機能の企画・実装
・運用チーム・デザイナーと協働し、ユーザー行動データ(Google Analytics、独自ログ基盤)を基にした機能仮説の立案
・ユーザー行動ログの分析による機能改善と効果検証
・読書体験を向上させるリワードシステム、ログインボーナス機能など多様な機能実装
■運営を支える管理システムの構築
・コンテンツ配信スケジューリング、ユーザーサポート、マーケティング施策を支える管理画面の開発
・手動オペレーションの自動化・効率化によるビジネススピードの向上
・運用チームなど社内ステークホルダーとの密なコミュニケーションを通じたビジネスフローの理解
■最先端AI技術を活用した開発効率化(社内先進事例)
・AI駆動開発の実践と新技術の積極的導入
・Claude Code(claude CLI)を中心とした、AIペアプログラミングによる実装速度の向上とコード品質の担保
(より優れたAIツールがあれば積極的に評価・採用し、開発チームへの推進も歓迎致します。)
・定型的なコード生成(CRUD、テストコード、API仕様書)の自動化
■MCP (Model Context Protocol) サーバーの自社開発
・社内開発フロー(ZenHub、Qiita Team、GitHub、Google Drive)に特化したMCPサーバーの設計・実装
・AI開発環境の最適化による、さらなる開発効率化の推進 - 求められるスキルは
-
必須 Ruby on Railsでのwebサービス開発の実務経験
AI導入・検証の実務経験
<技術要素内容>
言語: Ruby (Rails), JavaScript
データベース: MySQL, DynamoDB (Dynamoid), Redis
インフラ: AWS (EC2, ECS, Lambda, CloudFront, S3,OpenSearch)
モニタリング: CloudWatch
CI/CD: CircleCI, GitHub Actions
分析基盤: BigQuery, Google Analytics
AI開発支援: Claude Code (claude CLI), 自社開発MCPサーバー群
その他: Docker, Terraform, GitHub, Slack
開発手法: アジャイル開発(スクラム)、ペアプログラミング
<サービス開発へのAI導入の取り組み>
マンガBANG開発チームは、AIを単なるツールではなく、チームメンバーとして活用しています。
■MCP (Model Context Protocol) サーバーの自社開発
Qiita Team連携、Google Drive連携など、社内ツールと密接に統合
■AI×人間の協働開発
・定型的なコード生成はAIが担当し、設計・レビューに人間が注力
・ AIによる自動バグ検出とセキュリティ脆弱性チェック
・ 学習ログシステムによるAIと人間の相互学習プロセス
<ユニークなチャレンジ>
・ 業界最大級の規模: 累計3,000万DL、月間1000万人以上のアクティブユーザーへのサービス提供
・ 複雑なビジネスロジック: フリーミアム・ストア・広告を組み合わせた独自の収益モデルの実装
・大規模データ処理: 10万作品以上、100万話以上のコンテンツ配信と管理
・ リアルタイム性の追求: ミッション・ガチャ・イベントなど、時限性の高い機能の安定運用歓迎 コンシューマ向けサービスの開発経験
【求める人物像】
これまでの経験を活かし、スキルを発揮したい方
新しいものを積極的に取り入れるマインドを持った方
コーディングエージェントの可能性に全振りしたい方
<組織体制>
・エンジニア10名
└CTO
サーバーサイドチーム:
正社員サーバーサイドエンジニア2名、正社員インフラエンジニア1名
業務委託サーバーサイドエンジニア3名
アプリチーム:
正社員iOSエンジニア2名、正社員Androidエンジニア1名、業務委託Androidエンジニア1名
・サービス運用10名
・UIUXデザイナー1名
<開発の進め方>
■次に作るものはどうやって決められるか
まず企画/運営チームおよびエンジニアで企画を行います。次に要件を元にデザイナーと企画/運営チームでデザインを作成し、それをエンジニアが開発者目線でレビューを行いブラッシュアップしていきます。デザインがfixしたらSprintで開発計画に組み込み実装に着手していきます。
■タスクの見積もり、スケジュール管理
タスクの見積もりは各担当分野のエンジニアに任せています。
全体のスケジュールはCTOが管理しています。
■開発フロー
スクラムをベースにした開発フローを採用しています。スプリントの期間は2週間です。
スプリントの完了時には毎回振り返りを実施してプロジェクトの進め方、チームのあり方について議論します。
■コードレビュー
エンジニア同士でのピアレビューとCTOによるレビューの2段階で実施します。
また、必要に応じてペアプロやモブプログラミングを実施したり、重要機能についてはエンジニアチーム全体でレビュー会を行うこともあります。
■ソフトウェアテスト
機能の追加、変更が多いため、ソフトウェアテストは重要機能の単体テストがメインとなっています。
テストの自動化は今後力を入れていきたい分野です。 - 雇用形態は
- 正社員
- どんなポジション・役割か
- シニアエンジニア
- どこで働くか
- 東京都渋谷区桜丘町 1 番 2 号 渋谷サクラステージセントラルビル 13F
※2024年1月オフィス移転
※喫煙室設置
【アクセス】
JR・東京メトロ・東急・京王各線各線 『渋谷駅』より徒歩 約1分 - 勤務時間は
- フレックスタイム制度
コアタイム11:00-15:00
標準労働時間1日8時間
在宅勤務制度あり(出社週2日)
※入社から1ヶ月間は原則在宅勤務不可。 - 給与はどのくらい貰えるか
-
シニアエンジニア:800~1,200万
基本給:597,876円~896,830円/月
固定残業代:68,790円~103,170円/月
固定残業時間:15時間
固定残業時間を超える時間外労働分についての賃金の追加支給:有り
■年俸制
■家賃補助制度有り
■在宅手当制度有り
■昇給:年1回
■試用期間 3 ヶ月(試用期間中の待遇変更なし) - 待遇・福利厚生は
-
<手当>
健康保険 厚生年金 雇用保険 労災保険
通勤手当 家賃補助制度(10,000円/月) 在宅手当(3,000円/月) スキルアップ支援制度 書籍代補助
昼食代補助(4,000円/月)部署内親睦飲食費補助(5,000円/月) - 休日休暇は
- ■完全週休2日制(土・日)
■夏季休暇
■誕生日休暇
■年末年始休暇
■有給休暇
■慶弔休暇 - どんな選考プロセスか
-
書類選考
▽
1次面接(対面もしくはWEB)
▽
2次面接(対面もしくはWEB)
▽
最終面接(対面)
▽
内定
NEW
掲載期間26/03/12~26/03/25
求人No.AMAZI-100





