エンジニアリング
ソフトウェアエンジニア - フルスタック
フルタイム、ハイブリッド(シアトル WA)
説明
TestSpriteでフルスタックのソフトウェアエンジニアを募集しています!
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なのか
エンジニアリングチームによって使用される製品に対する意味のある所有権と影響。
緊密で、高いエージェンシー文化と迅速なフィードバックループ。
株式や福利厚生、ハードウェアサポートを含む競争力のある報酬。
集中時間と対面でのコラボレーションをバランス良く取るハイブリッドリズム。