具体的な業務内容
・ビジネス価値を最大化するための開発チームリーディング
・高品質なコーディング及びチーム全体のコード品質の担保
・担当チームプロダクトが最大の事業価値を生み出すために必要な技術的方針の決定
・プロダクトマネージャーやデザイナーが優れたソリューションを発見するための技術面からのサポート
※ご経験やご志向を基に実際に担当するチームを決定します
開発環境
[フロントエンド]
Next.js, React, TypeScript
[バックエンド]
バックエンドは、以下の3つの環境があり、プロダクトによって異なります。
共通コンポーネントはマイクロサービスとして切り出されていて、言語間の差異による不便さはほぼありません。
フロントエンドとのインターフェイスには GraphQL を使っています。
・Rust + actix-web + async-graphql
・Ruby on Rails
・TypeScript + Node.js + NestJS
また、社内向け分析ツールとしては Python + Streamlit が用いられています。
[開発ツール]
・コード管理: GitHub
・CI/CD: GitHub Actions
・運用監視: Sentry, Datadog
・タスク管理: JIRA
・コミュニケーションツール: Slack
・開発支援: GitHub Copilot, Claude Codeなど