概要詳細
■募集背景
弊社はオンラインショッピングをより便利にするサービスを開発しています。現在、代表が全システムを統括していますが、今後の事業拡大に向けて技術的権限の委譲とチーム体制の強化が必要です。そのため、エンジニアリング文化をリードし、プロダクトの開発を推進できる方を募集しています。
■企業について
弊社はユーザーのオンライン購買体験を最適化するサービスを開発しています。複雑な購入手続きや調査作業を自動化し、誰もが快適に利用できるEC環境を目指しています。現在は月間数十万人規模のユーザーに利用されており、今後さらなる機能拡張を予定しています。
職務内容
■業務内容
- システムアーキテクチャの設計・改善
- システム開発・運用(フロントエンド/バックエンド/インフラ)
- 新技術の導入・検証
- コードレビューおよび品質管理
- チームの技術的リードおよびナレッジ共有
■開発環境
- フロントエンド: TypeScript, Next.js, React, Ionic React, Tailwind CSS, Capacitor, Swift
- バックエンド: Nest.js, TypeORM, MySQL, Google BigQuery, Elasticsearch, DynamoDB, MongoDB
- インフラ: AWS (CloudFormation, CDK, Elastic Beanstalk, RDS, Glue, Firehose), Google Cloud, Firebase (Hosting, Auth, Analytics), Segment, Sentry, Auth0
- データ分析・機械学習: Jupyter Notebook, scikit-learn
- 開発ツール: Git, GitHub, GitHub Actions, Slack, Confluence, Google Workspace
- 開発手法: アジャイル(Scrum), Git Flow, モノレポ構成
■チーム構成
- 10名程度のエンジニアチームで、全員がフルスタックとして機能単位の開発を担当。
■求める人物像
- 技術的リーダーシップを発揮できる方
- 新しい技術に対して学習意欲が高い方
- 裁量の大きい環境で自発的に行動できる方
- 変化を楽しみながらチームに貢献できる方
- 課題を主体的に発見し、改善に導ける方
求められるスキル
■必須スキル
- TypeScriptを用いた開発経験(3年以上)
- フルスタックエンジニアとしての開発経験(3年以上)
- AWS環境での開発経験
- Node.jsを用いたバックエンド開発経験
または以下の経験を全て満たす方 - Elasticsearchの利用経験
- React Nativeの開発経験
- Node.jsを用いたサーバーサイド開発経験
- AWS環境での構築・運用経験
- SREとしての業務経験
■歓迎スキル
- モバイルアプリ開発経験
- コンシューマーサービスの開発経験
- 大規模ユーザーデータの分析・運用経験
- チームリーダーまたはマネジメント経験