シニアフルスタックエンジニア

パリ5区(ハイブリッド勤務)フルタイム55-80k€Django async/Angular
応募する

Bot Resourcesについて

Bot Resourcesは、生成AIを基盤としたエージェントシステムを設計しています。リサーチ、エンジニアリング、コンサルティングを組み合わせ、「デジタルエクソスケルトン」を構築しています。これは、反復的な業務においてチームを増強しつつ、判断・創造性・責任は人間に委ねるソリューションです。 私たちはまず実務者です。要求の高い環境で活動し、素早く動き、継続的に学び、自ら推奨することを実践するチームです。

ポジションについて

当社の主要クライアント(規制・銀行・保険セクター)向けの既存プラットフォームの引き継ぎ、改善、進化を担当していただきます。ミッション:高い業務要件のもと、エージェントワークフローとエンドユーザー間のリアルタイムインタラクション向けに、バックエンド+フロントエンドの完全なスタックを安定化・拡充すること。

技術スタック: Django非同期(Channels/ASGI)、カスタムWebSocket、Redis、PostgreSQL、Angular 19(Signals)、Azure Cloud

ミッション

  • カスタムWebSocket、Redis、PostgreSQLを用いたDjango非同期バックエンド(Channels/ASGI)の保守・進化
  • チャットボット/業務アプリケーションおよびオーケストレーションインターフェース向けAngular 19(Signals)でのUI開発・統合
  • エージェントワークフローを制御するリアルタイムAPI(WebSocket)の設計とセキュア化
  • ユーザーエクスペリエンスとリアルタイムインターフェースの改善
  • LLMの統合とオーケストレーション(主要プロバイダーおよびローカルモデル)
  • クライアントチーム、Flow Engineer、エージェントアーキテクトとの日常的な連携
  • スタック全体のオーナーシップ:優先順位付け、ドキュメント作成、テスト、継続的デリバリー

必須スキル

  • 5年以上の実務経験(7-10年あれば尚可)、フルスタック開発の経験
  • バックエンド:Django非同期(Django Channels、ASGI、Uvicorn)、Redis、カスタムWebSocket
  • フロントエンド:モダンAngular(19+)、TypeScript、Signalsによる状態管理
  • リアルタイムAPI設計、並行処理管理、レジリエンスとセキュリティ
  • バックエンド-フロントエンドのスムーズな統合、クライアントサイドWebSocket管理
  • GitHub(チームワークフロー、PR、コードレビュー)
  • ビジネスレベルの英語力
  • 高い自律性、ビジネスセンス、「分からない」と言えて素早く学べる力
  • EU圏外への出張が可能なこと(年1-2回程度、1回あたり1週間、費用は全額会社負担)

あれば尚可

  • 規制環境(銀行/保険)での経験
  • マルチプロバイダーLLM統合(Azure OpenAI、OpenAI、Anthropic、オープンソースモデル)
  • 会話型インターフェースやリアルタイムダッシュボードのUX/UI
  • リアルタイム可観測性とパフォーマンス(プロファイリング、キャッシュ、バックプレッシャー)
  • 明確なクライアントコミュニケーション、プロダクトセンス、インパクト志向
  • GDPR / AI Actのベストプラクティス
  • ボーナス:React経験(その他のプロジェクト向け)

福利厚生

  • CDI(正社員)、Syntec協約、幹部ステータス3.1+、日数ベースの裁量労働
  • 給与はプロフィルに応じて:年収55-80k€(税込)
  • 柔軟なリモートワーク(週2-3日パリ5区オフィス出社)
  • Mac + iPhone + ノイズキャンセリングヘッドセット支給
  • Alan健康保険および各種福利厚生
  • 健全なスタートアップの雰囲気:自律性、率直なフィードバック、無駄のない環境、楽しさ、人間味のある会社です!

採用プロセス

  1. 130分の面談で創業メンバー2名とお話しいただきます
  2. 2自宅でのテクニカルテスト(Django async/WebSocket + Angular統合中心)
  3. 3オフィスでの面接:ソリューションのプレゼンテーションとフルスタックアーキテクチャの深堀り
  4. 4リファレンス確認(必要に応じて)と迅速な意思決定

チームへの参加をお考えですか?

履歴書またはLinkedInプロフィールをお送りください。ご経験や、私たちと一緒に働きたい理由をぜひお聞かせください。

応募する