
シニアバックエンドエンジニア(Elixir/Phoenix)
ペットフードの注文、チェックアウト、請求、サブスクリプションを支えるPets DeliのElixir/Phoenixプラットフォームを構築します。 レガシーサービスを移行しながら、アーキテクチャ、信頼性、デリバリーを主導します。
仕事内容
- ElixirとPhoenixでバックエンドサービス、API、コア機能を構築・保守します。
- レガシーなNode.jsサービスのビジネスロジックをコアプラットフォームへ移行します。
- 要件とトレードオフを整理し、独立してデリバリーできる段階に分けて複雑な作業を進めます。
- アーキテクチャ上の判断を行い、文書化します。
- 既存コードを改善し、パフォーマンスと信頼性の問題に対処します。
- QAに引き渡す前に、重要な処理経路、エッジケース、サービス間の連携をテストします。
- モニタリングデータを使ってリリースを検証します。
- コードレビューを主導し、他の開発者を指導します。
- コーディング、テスト、ドキュメントの基準を定めます。
- 開発ツール、CI/CD、エンジニアリングの実践を改善します。
- 依存関係を管理し、リスクを早期に指摘し、スコープや見積もりの変更を伝えます。
- コードのデリバリーと関連する技術判断に責任を持ちます。
- 注文、チェックアウト、請求、サブスクリプション向けのElixir/Phoenix製ECプラットフォームを開発・保守します。
- PostgreSQL、AWS、Node.js、React、Next.js、TypeScript、決済連携、モニタリングシステムを扱います。
応募要件
- 関連する技術分野で5年以上の経験があること。
- Elixir/Phoenixの豊富な経験、または同様の原則に基づく言語やフレームワークでシニアレベルの経験があること。
- 関数型プログラミング、並行処理、メッセージベースのシステムの経験があること。
- 大量の同時リクエストを処理する信頼性の高いシステムを構築した経験があること。
- 優れたデバッグ力と問題解決力があること。
- REST API、自動テスト、CI/CDの経験があること。
- 自立して働き、技術的なトレードオフを説明し、不完全な要件を明確なデリバリー計画にまとめられること。
- Elixir/Phoenixの候補者は、OTP、GenServers、Supervisors、LiveView、Ecto、BEAMに精通していること。
- ドイツ在住であること。
- 有効なドイツの就労許可を保有していること。
- PostgreSQL、Docker、Kubernetes、モニタリングツールの経験があれば尚可。
- React、Next.js、TypeScriptを使ったフルスタック経験があれば尚可。
- 実際の開発業務でAIツールとエージェント型開発パイプラインを活用すること。
- 社内公用語である英語で業務ができること。
福利厚生
- ドイツ国内からリモートで勤務できます。
- 柔軟な勤務時間とリモート優先の企業文化があります。
- ベルリンのPrenzlauer Bergにあるモダンなオフィスを利用できます。軽食やコーヒーがあり、10匹を超える人懐こいオフィス犬もいます。
- 競争力のある給与を受け取れます。
- MacまたはWindowsの機器を選べます。
- 個人向けの能力開発予算を利用できます。
- 社内コーチングを受けられます。
- 定期的なチームイベントに参加できます。
- キャリア開発プログラムに参加できます。
- リモートでの紹介面談は土曜日にも予約できます。









