BUYMA リードエンジニア(AI駆動開発/フルスタックエンジニア)
Green Japan.Com
Job at a glance
リードエンジニア/リーダー候補として、AI活用を前提にバックエンド開発を中心に、フロントエンド・インフラ領域も含めた自社プロダクトの開発を推進していただきます。 3〜5名ほどのチームにて、要件定義・設計・実装・テスト・リリース・運用・改善まで、プロダクトの全ライフサイクルに一貫して携わっていただきます。 また、自身も開発を行いながら、開発プロセス改善やチームへのAI活用浸透にも関わっていただきます。 【具体的な業務内容】 ・主にRuby on Railsを用いた新規機能の開発や既存機能の改善 (JavaやPython, PHPのアプリケーションもあり、修正いただく場合もございます) ・パフォーマンス、冗長性、保守性、ROIを考慮したシステムアーキテクチャの策定、設計 (アーキテクチャを含めて全体的にやっていきたいという方には最適な環境です) ・コードレビュー、要件定義、開発メンバーの進捗管理など ・AIコーディング支援ツール・AIエージェントを活用した開発プロセス改善 ・AI駆動開発のチーム浸透・ナレッジ共有 など 【具体的なプロジェクト】 既存機能の改善、新規機能開発、新サービス開発、API開発、大型キャンペーン対応、商品画像施策など多くのプロジェクトが進行しております。 ・商品詳細ページや出品者管理画面のリニューアル ・生成AIを活用した商品検索機能の開発 ・品揃え強化に向けた海外ショップとのシステム連携 ・配送、決済手段の多様化に向けた配送会社や決済サービスとのシステム連携 ・商品画像、商品データを集約したカタログ出品機能開発 など 【AI駆動開発について】 現在エニグモでは、AI駆動開発への転換を組織として本格的に推進しています。 単なるツール利用に留まらず、生成AIやAIエージェントを前提とした開発プロセス・組織設計へシフトすることで、開発生産性だけではなく、意思決定スピードやプロダクト価値の最大化を目指しています。 AI活用によって個人の開発生産性が大きく変化する中で、従来の役割分業型ではなく、フルサイクルに価値提供できる開発体制への転換も進めています。 仕様作成・タスク分解・実装・レビューまで、AI活用を前提とした新しい開発スタイルを実践しており、 本ポジションでは、こうした変革期の中でAI駆動開発を推進しながら、プロダクト開発やチームづくりをリードいただくことを期待しています。 開発チームでは主にCursor・Geminiなどを活用しながら、仕様整理・実装・レビュー・リファクタリングなど日常的にAIを活用しています。 また、AI活用ルール整備やナレッジ共有など、チーム全体でAI活用を推進する取り組みも進めています。 【技術スタック】 バックエンド:Ruby on Rails #開発は主に Ruby on Rails が多いですが、選考時点で利用経験は必須ではありません。 #JavaやPython, PHPのアプリケーションもあります。 フロントエンド: React/Redux, jQuery, Sass, Webpack, Storybook インフラ: AWS, GCP, Kubernetes, fastly DB: SQL Server, MySQL 開発環境: macOS, Docker プロジェクト管理: GitLab, GitHub デザイン: Figma, Photoshop コミュニケーション: Slack, Zoom, Notion AIサービス:Gemini, Cursor, Claude Code, Figma AI