シニアPython開発者/チームリーダー | リモートポジション | Django・マイクロサービス開発
リモート勤務
フルタイム
当社はグローバルに展開するテクノロジー企業として、リモート勤務可能なシニアPython開発者兼チームリーダーを募集しております。ソフトウェア開発チームを効果的に統括し、高品質なマイクロサービスとウェブアプリケーションの設計・開発をリードする経験豊富な人材を求めております。Djangoフレームワークとソフトウェアアーキテクチャに関する深い知見をお持ちの方に最適なポジションでございます。当社のテクノロジースタックは常に進化しており、最新のトレンドを取り入れながら革新的なソリューションを提供しています。
主な職務内容
- ソフトウェア開発チームの日常業務の管理と技術的指導の実施。
- Pythonを活用した効率的かつ拡張性の高いコードベースの設計と実装。
- Django 4.2以降を使用したウェブアプリケーションの構築及び保守。
- RESTful APIの設計、実装、最適化による堅牢なサービス間通信の確立。
- PostgreSQLデータベースの設計及びクエリの最適化を通じたパフォーマンス向上。
- 包括的なユニットテストとテスト自動化戦略の策定及び実施。
- アジャイル/スクラム手法に基づいたプロジェクト管理と品質保証の徹底。
- チームメンバーの技術的成長とキャリア開発の支援。
- 複雑なソフトウェア問題の診断及びデバッグの実行。
- 最新の技術動向に基づくシステムアーキテクチャの改善提案。
- コードレビューとプルリクエストの管理によるコード品質の維持・向上。
- セキュリティベストプラクティスの導入と監視。
必須条件・スキル
- ソフトウェア開発チームの管理経験が3年以上あること。
- ソフトウェア開発及びシステムアーキテクチャに関する豊富な経験。
- Pythonプログラミング言語(Python 3.9以上)に関する優れた知識。
- Djangoフレームワーク(Django 3.2以上)を使用した実務経験。
- ユニットテスト(pytest、unittest)の作成及び実装経験。
- RESTful APIの設計、実装、文書化の経験。
- PostgreSQL 13以降を含むリレーショナルデータベース管理システムの深い知識。
- 高度な診断能力及びデバッグスキル。
- pip、pipenv、virtualenvなどのパッケージ管理ツールの使用経験。
- ウェブ(マイクロ)サービス開発の実証済み経験が最低3年間あること。
- スクラム/アジャイル開発手法の基本的な理解と実践経験。
- Gitを使用したバージョン管理の経験。
- 英語能力:上級中級レベル以上(読み書き、コミュニケーション能力)。
- 複雑な技術的課題を分析し、効果的な解決策を導き出す能力。
- リモート環境での効果的なコミュニケーションとコラボレーションのスキル。
歓迎するスキル・経験
- Golang言語を使用した開発経験。
- Dockerコンテナ化技術及びKubernetes環境での経験。
- MySQL、MariaDBの他のRDBMSの知識。
- Redis、MongoDB、Cassandraの非リレーショナルデータベースの経験。
- KafkaまたはRabbitMQなどのメッセージブローカーシステムの経験。
- React、Vue.js、Angularなどのフロントエンド技術の経験。
- CIツール(Jenkins、GitLab CI/CD)の経験。
- クラウドプラットフォーム(AWS、Azure、GCP)での開発経験。
- セキュリティのベストプラクティスに関する知識。
- パフォーマンス最適化及びスケーラビリティの専門知識。
- 国際的な開発チームでの勤務経験。
- オープンソースプロジェクトへの貢献経験。
当社で働く魅力
弊社では、革新的なテクノロジーを駆使して世界中のクライアント様に価値を提供する機会がございます。完全リモートの柔軟な勤務環境で、国際的な開発チームとの協働を通じて、最先端のプロジェクトに取り組むことが可能です。継続的な学習と成長を奨励し、キャリア開発をサポートする企業文化を大切にしております。定期的な技術勉強会や研修プログラムを通じて、最新技術のキャッチアップを支援しています。貴方の専門知識と創造力を活かして、次世代のソフトウェアソリューションの開発に貢献いただけますと幸いです。