シニアPythonバックエンドエンジニア | REST API専門家 | グローバルリモート
フルタイム
パートタイム
リモートで
募集概要
当社では、総合的なIaaSおよびPaaSソリューションを支える高度なクライアント・サーバーアプリケーションの設計・開発をご担当いただけるシニアPythonバックエンドエンジニアを募集しております。本ポジションは完全リモートワークとなり、Python 3.9+、Flaskフレームワーク、およびREST API開発における専門知識を活かし、スタートアップから大手企業まで様々なビジネスニーズに対応する堅牢なバックエンドシステムの構築をお任せいたします。
主な業務内容
- Flaskフレームワークエコシステムおよび関連技術を活用した高性能Pythonバックエンドアプリケーションの設計・実装。
- フロントエンド連携およびサードパーティサービス統合のためのRESTful APIの設計と最適化。
- SQLAlchemy ORM(バージョン1.4および2.0)を用いた効率的なデータベースモデルおよびリレーションシップの開発。
- システムパフォーマンス向上のための複雑なデータ操作に対する最適化されたSQLクエリの作成。
- 外部エンタープライズサービスおよびアプリケーションとの信頼性の高い同期機能の構築。
- コード品質および信頼性確保のための包括的な自動テスト戦略の実装。
- 開発チームとのコードレビューやアーキテクチャ設計会議への積極的な参加。
- GitLabインフラストラクチャを活用したCI/CDパイプラインのメンテナンスにおけるDevOpsエンジニアとの緊密な連携。
- 知識共有のための詳細なAPIドキュメントおよびシステムアーキテクチャ仕様書の作成。
- 複数の相互接続されたサービス間における複雑な統合課題の解決およびトラブルシューティング。
必須要件
- 本番環境における8年以上のプロフェッショナルなソフトウェア開発経験。
- Python開発の実務経験が5年以上(Python 3.7以降のバージョン)。
- データベース操作におけるSQLAlchemy ORM(バージョン1.4および2.0)の高度な知識と実装経験。
- 以下を含むFlaskフレームワークおよびそのエコシステムに関する専門的知識:
- HTTP通信および外部API連携のためのRequestsライブラリ。
- データベース統合管理のためのFlask-SQLAlchemy。
- データベーススキーマ管理およびマイグレーションのためのFlask-Migrate。
- クロスオリジンリソース共有実装のためのFlask-CORS。
- WSGIユーティリティおよびミドルウェア機能のためのWerkzeug。
- タスクスケジューリングおよび自動化のためのApscheduler。
- バックグラウンド処理およびタスクキューイングのためのDramatiq。
- セキュアな認証メカニズム実装のためのPyJWT。
- エンタープライズ環境におけるディレクトリサービス統合のためのLDAP3。
- 業界ベストプラクティスに準拠したRESTful APIの設計および実装における豊富な経験。
- 本番環境におけるMV*アーキテクチャパターンの適用能力。
- 効率的なORM実装戦略を含む高度なPostgreSQLの知識。
- データベースリレーションシップおよびSQLクエリ最適化技術の包括的な理解。
- Gitバージョン管理システムおよびGitLab CI/CDワークフローに関する熟練度。
あれば望ましいスキル
- 非同期Pythonプログラミング(asyncio、FastAPI)の実務経験。
- コンテナ化技術およびオーケストレーション(Docker、Kubernetes)の知識と経験。
- メッセージブローカーおよびイベント駆動型アーキテクチャ(RabbitMQ、Redis)の実装経験。
- Flask以外のPythonウェブフレームワーク(Django、FastAPI、Pyramid)の使用経験。
- ウェブアプリケーションセキュリティ強化および保護に関する専門知識。
- マイクロサービスアーキテクチャの設計および実装経験。
- クラウドプラットフォーム(AWS、GCP、Azure)での開発および展開経験。
- モニタリングおよび可観測性ツール(Prometheus、Grafana、ELK)の導入経験。
- 金融テクノロジーまたはエンタープライズソリューション開発の実績。
当社で働く魅力
当社のチームに参画いただくことで、複雑な技術的課題を解決しながら、企業のビジネス運営を変革するソリューションを構築する機会をご提供いたします。リモートワークの柔軟性と、技術的卓越性およびイノベーションを重視する優秀な専門家との協働環境を両立しております。当社では継続的な学習を奨励し、多様な最新技術に触れる機会を提供するとともに、創造的な問題解決アプローチを評価しています。キャリア発展の機会を得ながら、世界中の組織に実質的な価値をもたらす高度なPythonシステム開発にご貢献いただける方のご応募をお待ちしております。