概要詳細
■募集背景
本サービスは複数のECサイトや多様なユーザー導線と連携する特性上、システム構成が複雑で開発難易度の高いプロダクトです。
特にバックエンドは、ユーザー体験を成立させるためのロジックやデータ処理、外部サービス連携の中核を担っています。
今後は、検索・比較にとどまらず、購入・決済の自動化や購買体験全体をシームレスにつなぐ機能拡張を予定しており、プロダクトの中長期的な成長を支える体制強化が必要となっています。
そこで、バックエンドを主軸にプロダクト全体の品質と拡張性を高められる方を募集しています。
■企業について
弊社はAI技術を活用したショッピング支援アプリを提供しています。
多数のECサイトと連携し、価格比較や特典提示などを自動化することで、誰でも簡単に安心してオンラインショッピングを行える体験を実現しています。
ブラウザ拡張技術を起点に成長してきた本サービスは、現在では検索・比較から購入・決済に至るまで、購買体験全体をカバーするプロダクトへと拡張を進めています。
AIを前提とした新しいコマース体験の実現に向け、プロダクトと技術の両面で進化を続けています。
職務内容
■業務内容
- 本サービスのバックエンドを中心とした機能開発および運用
- ユーザー体験を踏まえた機能設計および実装
- 体験価値の定義から関わる、上流工程を含む開発
■開発環境
- 使用言語: TypeScript
- フロントエンド: Next.js, React Native(Expo), Tailwind CSS
- バックエンド: NestJS, TypeORM, MySQL, BigQuery, Elasticsearch, Amazon DynamoDB, MongoDB
- インフラ:
AWS(AWS CloudFormation, AWS CDK, AWS Elastic Beanstalk, Amazon RDS, AWS Glue, Amazon Kinesis Data Firehose)
Google Cloud(BigQuery)
Firebase(Hosting, Authentication, Analytics)
Segment, Sentry, Auth0 - データ分析・機械学習: Jupyter Notebook, scikit-learn
- 開発環境: Git, GitHub, GitHub Actions, monorepo
- 開発フロー: Git Flow
■求める人物像
- 技術面で周囲をリードし、品質に責任を持てる方
- 設計や実装に妥協せず、プロダクトの信頼性を重視できる方
- 変化の大きい環境を前向きに楽しめる方
- AIを活用しつつ、技術的な妥当性を自ら判断できる方
求められるスキル
■必須スキル
- TypeScriptを用いたWebアプリケーション開発経験(5年以上)
- コードレビューを通じた品質維持・向上の経験
- ソフトウェア設計に関する体系的な知識
- スタートアップ企業またはメガベンチャーでの開発経験
■歓迎スキル
- Nest.JSを用いたプロダクト開発経験
- フロントエンド・バックエンド・インフラを横断した開発経験
- 要件定義や運用設計などPdMに近い業務経験
- コンシューマー向けサービスまたは大規模ユーザーデータの取り扱い経験
- AIエージェント開発経験