
バックエンドソフトウェアエンジニア(.NET)—プラハ・ハイブリッド勤務
バックエンド .NET エンジニアとして、Vendavo のイベントソーシング型 Enterprise CPQ プラットフォームを構築します。AWS サービス、GraphQL API、AI 支援ソフトウェアを開発し、世界中の製造業者や販売業者を支援します。
仕事内容
- .NET 10 と ASP.NET Core を使用してイベントソーシングサービスを開発・強化する
- Istio サービスメッシュを通じて AWS EKS にアプリケーションをデプロイする
- Marten と Wolverine を使用して集約、コマンド、イベント、リードモデルのプロジェクションを作成する
- イベントモデル、バックエンドハンドラー、プロジェクション、GraphQL API、React インターフェースにまたがる垂直スライスを提供する
- フィルタリング、ソート、ページネーション、マルチテナントのリクエスト処理に対応する Hot Chocolate GraphQL API を開発する
- AWS Kinesis と Amazon MSK(Kafka)を使用してプラットフォーム全体のサービスを統合する
- べき等性があり、安全に再生できるメッセージハンドラーを設計する
- draw.io でイベントモデルを文書化し、モデリングワークショップに参加する
- Terraform、Helm、Azure DevOps パイプラインでインフラストラクチャとデリバリーワークフローを管理する
- 開発中に AI コーディングエージェントを活用し、AI 支援のプルリクエストレビューに貢献する
- フルスタックでの貢献が必要な場合、React 18 と TypeScript のフロントエンドを支援する
- テストを作成し、サービスの計装を追加し、コードレビューとアーキテクチャレビューに参加する
- SQL Server のストアドプロシージャから .NET へビジネスロジックを移行し、CPQ と Pricepoint 製品を modernize する
応募要件
- 最新の .NET(バージョン 6 以降)を使用したバックエンド開発経験が 3 年以上あること
- ドメイン駆動設計と CQRS の実務知識があること
- イベントソーシング、プロジェクション、結果整合性、べき等ハンドラーの専門性を高める意欲があること
- キュー、ストリーム、リトライ、順不同配信を扱う非同期のメッセージ駆動コードを無理なく記述できること
- 強力な SQL とリレーショナルデータモデリングのスキルがあること。PostgreSQL 経験者は優遇
- HTTP または GraphQL API の開発経験があること
- Docker の経験と、Kubernetes の実務的な知識があること
- 主要クラウドプラットフォームの経験があること。AWS が望ましく、IAM、S3、EKS、Secrets Manager を含む
- CI/CD パイプラインの経験があること。Azure DevOps が望ましい
- Git ベースのワークフロー、プルリクエストレビュー、必須の品質チェックの経験があること
- xUnit を使ったテスト、および実際の依存関係を使った統合テストの経験があること
- Claude Code、GitHub Copilot、Cursor、または同等ツールなどの AI コーディングエージェントを日常的に実際に使用していること
- AI が生成したコードを批判的に評価できること。架空の API、動作の変更、見落とされたエッジケースを検出できること
- CLAUDE.md や AGENTS.md などの AI エージェント用コンテキストファイルを維持する意思があること
- コードのマージ後もエンドツーエンドで責任を持てること
- 英語力は毎週の授業でサポートされますが、流暢さは明示的に必須ではありません
福利厚生
- 専門能力の開発とキャリア成長の機会
- 最新の開発ツールと、各分野の専門家へのアクセス
- チームビルディング活動と会社主催のイベント
- フレックスタイム
- 毎週の英語レッスン
- 海外出張の機会
- 25 日間の有給休暇
- 追加の会社休日 4 日
- 病気休暇 3 日
- 慈善活動のための有給休暇 2 日
- 毎月の福利厚生手当
- 食事補助
- 任意加入の MultiSport カード
- 個人利用が認められた高性能 Windows または Mac のノートパソコンとスマートフォン
- 家族向けの割引付き無制限モバイルプラン
- 熟練した同僚で構成される協力的なチーム
- レクリエーションエリアを備えた現代的なオフィス









