【フルリモート/週5】Python バックエンド・アーキテクト(非同期アーキテクチャの極限追求と巨大モノリスのDDD解体)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,700 ~ 5,200円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】Python バックエンド・アーキテクト(非同期アーキテクチャの極限追求と巨大モノリスのDDD解体)
お任せしたいこと
自社で展開する急激なトラフィック増を抱える大規模Webサービス、または長年運用されて肥大化した複雑な業務プラットフォームにおいて、Pythonを用いた次世代バックエンド・アーキテクチャの設計・構築をお任せします。
「とりあえず動くからと放置された、型定義(Type Hints)のないDjangoの巨大なFat Model」や「同期処理でブロックされまくってスループットが出ないレガシーAPI」を徹底的に排除し、FastAPIと非同期I/O(asyncio)を駆使した超高速APIの開発から、ドメイン駆動設計(DDD)に基づくマイクロサービスへの泥臭い解体までを牽引することで、Pythonを「スクリプト言語」ではなく「堅牢なエンタープライズ言語」として極限までスケールさせる中核的なポジションです。
具体的な業務内容
・Python 3.11+ および FastAPIを活用した、秒間数万リクエスト(QPS)を捌き切る高スループットかつ低遅延な非同期バックエンドAPIの設計と実装
・数万〜数十万行に肥大化したレガシーなDjango / Flaskモノリスのコードベースを解析し、ドメイン駆動設計(DDD)を用いて境界づけられたコンテキスト(Bounded Context)ごとに泥臭く分割・解体
・SQLAlchemy 2.0(または SQLModel)と asyncpg を利用した、完全非同期なデータベースアクセスの実装と、N+1問題や複雑なクエリの徹底的なパフォーマンスチューニング
・Pydanticを活用した厳格なデータバリデーションと、mypy / Ruff をCIパイプラインに組み込むことによる「Any型の撲滅」とエンタープライズ品質のコード統制
・gRPC、または GraphQL(Strawberry等)を利用した、マイクロサービス間の高速で型安全な通信基盤の構築
・Apache KafkaやRabbitMQを用いたイベント駆動アーキテクチャ(EDA)の導入による、サービス間の密結合の排除と非同期バックグラウンド処理(Celery等の置き換え)の設計
・Datadog APM や py-spy、memory_profiler を駆使した、本番環境におけるGIL(Global Interpreter Lock)のボトルネック特定、メモリリークの泥臭いプロファイリングと解消
・pytestを利用した網羅的な自動テスト(単体・統合・E2E)の仕組み化と、Testcontainersを用いた本番同等の環境でのCI/CDパイプライン構築
必須スキル・経験
・Pythonを用いたWebバックエンドシステムの開発実務経験(目安として4年以上)
・FastAPI、Django、Flask等のWebフレームワークを用いた、大規模トラフィック向けAPIの設計・運用経験
・RDBMS(PostgreSQL, MySQL等)の複雑なテーブル設計、およびSQLパフォーマンスチューニングの実務経験
・Pythonの型ヒント(Type Hints)を活用した開発経験、および非同期プログラミング(asyncio)の基礎知識
・Git / GitHubを用いたプルリクエストベースでのチーム開発、および自動テストの実装経験
歓迎スキル・経験
・ドメイン駆動設計(DDD)やクリーンアーキテクチャのプロジェクトへの導入・実践経験
・gRPC、GraphQLを用いたAPI設計・開発経験
・Apache Kafka等のメッセージキューを利用したイベント駆動システムの実装経験
・Docker / Kubernetes(EKS, GKE)を利用したコンテナベースのマイクロサービス運用経験
・C/C++やRustを用いたPythonの拡張モジュール(C Extension / PyO3)の開発経験
開発・業務環境
開発言語:Python 3.11+
フレームワーク:FastAPI (移行元として Django, Flask が存在)
ORマッパー・型定義:SQLAlchemy 2.0, SQLModel, Pydantic, mypy
データベース・キャッシュ:PostgreSQL, Redis
通信・非同期処理:REST, gRPC, GraphQL (Strawberry), Apache Kafka
インフラ・コンテナ:AWS または GCP, Docker, Kubernetes
テスト・品質管理:pytest, Ruff, Testcontainers
監視・プロファイリング:Datadog APM, Sentry, py-spy
コミュニケーション・管理:GitHub, Jira, Slack, Zoom
プロジェクトチームについて
「Pythonは遅いのではなく、遅い書き方をしているエンジニアが悪いだけである」という真理に立ち向かい、言語のポテンシャルをアーキテクチャの力で極限まで引き出すコアバックエンドチームへの配属となります。
「型がないから自由で書きやすい」というPythonのスクリプト的な側面をプロダクションコードに持ち込むことを極めて嫌い、Pydanticとmypyによる厳格な型検査をパスしないコードは絶対にマージしない手堅いカルチャーです。本番環境で謎のレイテンシ・スパイクが発生した際にも、安易にサーバーの台数を増やすのではなく、非同期イベントループのどこでブロッキング処理(I/O待ち)が発生しているのかをプロファイラで泥臭く追いかけ、パズルを解き明かす実直なメンバーが集まっています。
求める人物像
・「機械学習やスクレイピングのついでに書くPython」ではなく、「ミッションクリティカルなWebシステムを支える堅牢なソフトウェアエンジニアリング」としてのPythonに強い美学を持てる方
・スパゲッティ状態になったレガシーな巨大Djangoアプリケーションに対して文句を言うのではなく、歴史的背景に敬意を払いながら、テストコードを敷き詰めて美しく解体していくプロセスを楽しめる方
・非同期処理特有のデバッグの難しさや、GILというPython言語の根本的な制約から逃げず、技術的な知的好奇心を持って限界突破に泥臭く挑める方
仕事の魅力
AIやデータサイエンスの隆盛によりPythonの採用が爆発的に増える一方で、「エンタープライズ規模のトラフィックと複雑なドメインロジックに耐えうるPythonバックエンド」を設計・実装できるアーキテクトは極めて希少です。巨大なモノリスをDDDの思想で解体し、FastAPIと非同期I/Oの力で圧倒的なパフォーマンスを叩き出す泥臭い経験を通じて、単なる「Pythonプログラマー」を完全に凌駕し、世界中のメガベンチャーやAIスタートアップが最も高額な条件で渇望する「シニア Python バックエンド・アーキテクト」としての確固たる市場価値を築くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
