NEW
リモート可
【TypeScript/React/Next.js/フルリモート】AI音声プロダクト開発フルスタックテックリード
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
コンタクトセンターにおける通話中のオペレーター支援から通話後業務の効率化までを一体で実現するAI音声プロダクトを開発している中で、顧客環境における不具合調査や個別対応にも一定の開発リソースが必要となっており、プロダクトとして提供すべき新たな価値の開発を継続的かつスピーディーに進められる体制づくりが課題となっております。そのため、フロントエンドとバックエンドを横断して自ら設計・実装を担いながら技術課題の整理や開発優先順位の検討、チームの技術的な意思決定を牽引するテックリード候補を募集しております。
【作業内容】
AI音声プロダクトにおけるフロントエンドとバックエンドの設計、開発、運用を行っていただきます。TypeScriptを中心としたWebアプリケーションの機能開発や、通話中支援、通話後処理、ナレッジ活用に関する機能の設計・実装を担当していただきます。顧客環境で発生する不具合や技術課題の調査、原因分析、恒久的な改善を推進していただきます。プロダクトの成長や顧客価値を踏まえた技術課題と開発優先順位の整理、プロダクトマネージャーやプロジェクトマネージャーとの要件整理、仕様検討を行っていただきます。アーキテクチャ設計、技術選定、リファクタリング方針の策定や、コードレビュー、設計レビューを通じた開発品質の向上にも取り組んでいただきます。開発プロセスやチーム内の役割分担、情報共有方法の改善、チームメンバーへの技術的な支援やナレッジ共有を行っていただき、将来的にはテックリードとしてチーム開発および技術的意思決定のリードを担っていただきます。
【求める人物像】
マネジメントだけではなく自ら設計・実装を行いながらチームをリードできる方を求めております。フロントエンドとバックエンドの領域を限定せずプロダクト全体の課題に向き合える方、技術的な理想だけでなく顧客価値や事業上の優先順位を踏まえて判断できる方に参画していただきたいと考えております。不具合や個別要望への対応をその場限りで終わらせずプロダクトの改善につなげられる方、曖昧な状況でも自ら課題を整理し必要な関係者を巻き込みながら開発を進められる方、プロダクトマネージャーやプロジェクトマネージャーと建設的に議論できる方を歓迎いたします。チームメンバーの経験や強みを尊重し技術的な支援やナレッジ共有ができる方、開発速度と品質の両方に責任を持ち継続的な改善に取り組める方に活躍していただきたいポジションです。
【ポジションの魅力】
AI音声プロダクトを実際のコンタクトセンターへ導入し、現場から得られるフィードバックをもとにプロダクトを改善していくフェーズに携わることができます。単に決められた仕様を実装するのではなく、顧客環境で発生している課題を整理し、その場限りの個別対応ではなくプロダクトとして再利用可能な機能や仕組みへ昇華していくことが求められます。既存機能の改善と新規機能開発を両立するために、開発優先順位やアーキテクチャ、チームの進め方そのものを見直していく余地があり、フロントエンドとバックエンドを横断して手を動かしながら将来的にはテックリードとして技術面だけでなくチームの開発推進にも関与できるポジションです。通話中のリアルタイム支援、通話内容の活用、通話後業務の効率化など、音声と生成AIを組み合わせた難易度の高いプロダクト開発に挑戦できます。
【開発環境】
フロントエンドはReact、Next.js、Chrome Extensionを用いて開発しております。バックエンドはTypeScript、Hono、Drizzle、Pythonを利用しております。データベースはPostgreSQLやQdrant(ベクトルデータベース)を使用しております。インフラはAWSとTerraformを用いて構築しており、CI/CDにはGitHub Actions、監視にはDatadogを利用しております。AIについてはOpenAI API、Anthropic APIなどを活用しております。
求めるスキル
- ■必須スキル:
- テックリード、リードエンジニア、またはそれに準ずる役割の経験, 生成AI、LLM、RAG、AIエージェントを活用したプロダクト開発経験, Webアプリケーションの設計・開発・運用に関する実務経験(3年以上), TypeScriptを用いたWebアプリケーション開発の実務経験(3年以上), フロントエンドおよびバックエンドの両方に関わった開発経験(5年以上), React、Next.jsなどを用いたフロントエンド開発経験(3年以上), Node.js、TypeScriptなどを用いたバックエンド開発経験(3年以上), 要件や仕様が完全には固まっていない状況で、関係者と議論しながら設計・実装を進めた経験, 技術課題や不具合について、原因調査から恒久対応まで行った経験, Git、Docker、データベース、クラウド環境を利用したチーム開発経験, コードレビューや設計レビューを通じて、開発品質の向上に取り組んだ経験, 月160時間を目安に、平日日中にフルコミットできる方, 参画時に日本国内に在住している方
- ■歓迎スキル:
- 複数名のエンジニアチームにおける技術的な意思決定や開発推進の経験, プロジェクトマネジメント、タスク管理、開発優先順位の整理経験, 音声認識、音声解析、通話データを扱うシステムの開発経験, コンタクトセンター、CTI、コールセンター向けシステムの開発経験, Chrome拡張機能またはブラウザ上で動作するプロダクトの開発経験, AWS、Terraformを用いたインフラ設計・運用経験, エンタープライズ向けB2B SaaSの開発経験, スタートアップや新規事業における0→1、1→10のプロダクト開発経験, 顧客からの問い合わせや要望を、プロダクト全体の改善へつなげた経験, 開発プロセスの整備やチーム改善を主導した経験