
シニア Python 開発者
Nile Bits のデジタル製品向けに、拡張性の高い Django バックエンドサービスを構築します。 アーキテクチャ、パフォーマンス、デプロイ、継続的な改善をリードします。
仕事内容
- 疎結合なバックエンドサービスの機能を開発し、提供する
- 保守とリファクタリングを通じてバックエンドアプリケーションを改善し、拡張性、信頼性、保守性を高める
- アプリケーションのパフォーマンス、データベースクエリ、システム効率を分析し、最適化する
- アーキテクチャやデプロイから、本番環境のサポート、監視、継続的な改善まで、バックエンドサービスのライフサイクル全体を管理する
- 技術設計、ソリューションアーキテクチャ、プロジェクト計画に貢献する
- エンジニア、プロダクトマネージャー、関係者と協力してソフトウェアソリューションを提供する
- コードをレビューし、フィードバックを共有して、適切なエンジニアリングの実践を推進する
- チームメンバーが複雑なエンジニアリング課題に取り組めるよう支援する
- プロファイリング、監視、ログ、診断ツールを使って本番環境の問題を調査する
- 技術文書、アーキテクチャ図、設計仕様書を作成し、維持する
- 新しい技術を評価し、エンジニアリングスタックの改善を提案する
- Claude Code、GitHub Copilot、Codex などの AI 支援ツールを活用しながら、コードの品質、正確性、安全性、保守性を確保する
応募要件
- Python を使ったバックエンドアプリケーション開発で、5年以上の実務経験があること
- Django と Django ORM を使った商用ウェブアプリケーションの開発経験が豊富であること
- リレーショナルデータベース、特に MySQL の確かな経験があること
- REST API、GraphQL、または同等のサービスインターフェースの設計、構築、利用経験があること
- 分散システムおよび Celery などの非同期メッセージングツールの経験があること
- オブジェクト指向プログラミング、ソフトウェア設計パターン、クリーンアーキテクチャ、分散システム設計を理解していること
- ブランチ戦略、プルリクエスト、コードレビューを含む Git ワークフローの経験があること
- 技術文書やソフトウェア設計仕様書の作成経験があること
- プロファイリングツール、SQL 実行計画、New Relic などのアプリケーション監視ツールや関連技術を使ったデバッグ、トラブルシューティング、パフォーマンス調整に習熟していること
- 自律して業務を進め、技術的な解決策を担当し、優先順位を適切に決め、主体的に問題を解決できること
- 技術的な議論で効果的に意思疎通し、協力できること。また、他のエンジニアを指導できること
- 歓迎:Redis、Memcached、Elasticsearch、Celery の経験
- 歓迎:クラウドネイティブまたは高い拡張性を備えたバックエンドサービスの構築、デプロイ、運用経験
- 歓迎:アジャイルまたは Scrum の開発環境で働いた経験
- 歓迎:Claude Code、GitHub Copilot、Codex などの AI 支援開発ツールを実務で使用した経験
- 歓迎:ジュニアおよびミドルレベルのエンジニアを指導し、エンジニアリング標準や実践の策定に貢献した経験
福利厚生
- 無期雇用
- 週40時間勤務
- 年間21日の休暇









