私たちは、本格始動から約半年で資金調達を達成し、2023年4月に正式版のプロダクトをリリースしました。
これまでの開発はCTOが1名で行ってきましたが、今後は事業成長に伴い採用活動や組織設計など、ソフトウェア開発以外の業務も増えてきます。
そうなった時に、開発速度はもちろんサービスの品質も落とさずにスムーズに拡大していくためには、ソフトウェア開発業務全般について自律自走し責任感をもって担当していただける仲間が必要です。
開発環境の整備・テストコードの充実・ソフトウェア設計に精一杯知恵を絞り、高速かつ高品質にデリバリーを続けていくような、「エンジニアとして誇れるソフトウェア」を仲間と一緒に作り上げていただけるテックリードを募集します。
【想定業務】
- 設計・開発・コードレビュー・デプロイ作業などのソフトウェア開発業務の全般
- PdM への要件に関するヒアリング・詳細化
ゆくゆくは、コードオーナーとして設計・実装の意思決定の権限を全て移譲し、品質と開発速度に責任をもっていただけることを期待します。
【サービスの特徴】
対話型動画ツール「 LOOV」 は、Webブラウザ上で動画の録画・編集・アップロードを行うことができ、お客様のホームページにHTMLタグ1つで対話型動画を設置する事ができます。技術的には、ブラウザ上で動画のリアルタイムでの録画・編集を行う動画エディタが特徴的な機能の1つであり、Webフロントエンドの深い理解が求められるのが特徴です。
また、エンドユーザーへの動画配信にあたっては、事前の圧縮変換やサムネイル作成の自動化、キャッシュ戦略など、オンデマンド動画配信に特有の大型・高頻度アクセスデータのハンドリング技術が必要となります。
【技術スタック】
▶フロントエンド
Typescript, React, NextJS, Chakra UI, orval, Jest, ESLint, prettier
▶サーバーサイド
Typescript, NodeJS, TSOA, express, Open API, Prisma, Remeda, Local Stack, Jest, ESLint, prettier
▶インフラストラクチャ
CDK (Typescript), ECS Fargate, Cognito, S3, CloudFront, RDS (Aurora), EventBridge, SQS, SNS, Lambda, MediaConvert
▶関連ツール
Github, Trello, Figma, Slack
【必須スキル】
- ビジネスレベルの日本語会話ができること(日本語能力試験N1)
- Typescript を用いた開発の実務経験
- フロントエンド/サーバーサイド/インフラストラクチャ のいずれか1つ以上において下記例の技術水準を保持していること
▶フロントエンド
- Functional Component ベースの React を用いた実運用サービス実装経験
- Container / Presentor パターンを始めとする React デザインパターンに関する知見
- テストコードの実装経験
- MUI / ChakraUI などのコンポーネントベースのデザインライブラリの実装経験
▶サーバーサイド
- いずれかのWebフレームワークの技術選定経験, またはそれに準じるフレームワークに対する深い理解
- オニオンアーキテクチャ/クリーンアーキテクチャ/ DDD といったソースコード全体に渡るアーキテクチャに関する設計/実装経験
- JWT を用いた WebAPI の認証に関する設計/実装の経験
- インデックスを用いたデータベースのパフォーマンス最適化に関する知見
- テストコードの実装経験
▶インフラストラクチャ
- クラウドインフラサービスを用いたサービス全体のインフラ構築経験
- Queue や Function などの PaaS を用いたサーバレスアーキテクチャの設計経験
- コンテナベースサービスのデプロイ/運用/監視の経験
- Terraform や CDK などの IaC の実装/運用経験
- CI / CD パイプラインの構築経験
【開発体制】
アジャイル開発を基本としており、リリースは週に1〜4回程度行われます。
要件定義は PdM が原則主導しますが、技術的観点を踏まえた機能提案、UIの改善提案は歓迎され、半分以上が実際に採用されています。
【働き方】
フルリモート
裁量労働
【選考フロー】
1. カジュアル面談 (CTO)
2. 技術面接 (CTO)
3. カルチャー面接 (CTO + CEO)