職務内容
TestSpriteは、チームがテストの計画・生成・実行・デバッグを自動化できるAI搭載のソフトウェアテストプラットフォームです。リリースを加速し、信頼性を向上させます。開発者が自信を持ってリリースできる基盤を構築しており、スケールを支えるバックエンド重視のエンジニアを募集しています。
主な業務内容
- AIによるテスト生成と実行を支えるバックエンドサービスおよびAPIを設計・構築・運用する。
- アーキテクチャ、実装、オブザーバビリティ、継続的な改善まで、プロジェクトをエンドツーエンドで担う。
- パフォーマンスと信頼性を高めるために、データフロー、キュー、ストレージを最適化する。
- プラットフォーム全体のセキュリティ、認証、マルチテナント制御を強化する。
- 創業者およびプロダクトチームと協力し、顧客ニーズをリリース可能なソフトウェアに落とし込む。
- コードレビュー、テスト、ドキュメントを通じてコード品質の基準を引き上げる。
求めるスキル・経験
- ソフトウェアエンジニアとしての実務経験5年以上(バックエンド重視)。
- クラウド経験必須 — AWS優遇(Lambda/ECS、API Gateway、DynamoDB/Postgres、S3、CloudWatch)。
- 1つ以上のバックエンド言語(Python、TypeScript/Node、Go)と最新のAPIデザイン(REST/GraphQL)に精通していること。
- 分散システム、信頼性、オブザーバビリティ(トレーシング、メトリクス、ロギング)への理解。
- コンテナ、CI/CD、インフラストラクチャーアズコード(Docker、Terraform/CDKなど)に精通していること。
- 明確なコミュニケーション、実用的な視点でのリリース、実際のユーザーとの高速なイテレーションを楽しめること。
あれば尚可
- AIアプリケーション開発の経験(LLMツーリング、プロンプト/エージェントオーケストレーション、ベクター検索、モデル評価)。
- 開発者ツール、テストフレームワーク(例:Playwright)、またはセキュリティを重視したシステム設計のバックグラウンド。
技術スタック
- Python + TypeScript/Node
- AWS(Lambda/ECS、API Gateway、DynamoDB/Postgres、S3、CloudWatch)
- Docker、IaC、CI/CD
- Playwright、モダンなオブザーバビリティツール
TestSpriteで働く理由
- エンジニアリングチームに利用されるプロダクトへの、意義ある当事者意識とインパクト。
- フィードバックサイクルの速い、結束力が高くオーナーシップを重視する文化。
- エクイティ、各種ベネフィット、およびハードウェアサポートを含む競争力のある報酬。
- 集中作業時間と対面コラボレーションを両立するハイブリッドな働き方。