シニアPythonバックエンドデベロッパー | リモートワーク可能 | フレックスタイム制
リモート勤務
フルタイム
パート
このプロジェクトでは、JiraからのリクエストをREST APIを通じて処理し、データベースに情報を保存し、様々なサービスと同期するクライアント・サーバーアプリケーションの開発を行います。これらのアプリケーションは、Python + Flaskバックエンドと、FoundationまたはTailwindでスタイリングされたVueJSフロントエンドを使用しています。バックエンドとフロントエンドのコンポーネントはREST APIを介して通信します。
主な責任
- Python 3.9+とFlaskを使用した堅牢なバックエンドシステムの設計と実装。
- SQLAlchemy 2.0を活用したデータベースモデルとクエリの最適化。
- RESTful APIの設計、実装、文書化。
- サードパーティAPIとの統合と同期メカニズムの開発。
- GitLab CI/CDパイプラインの構築と維持。
- コードレビューの実施と若手開発者へのメンタリング。
- パフォーマンスのボトルネックの特定と解決。
- セキュリティベストプラクティスの実装。
必須スキル
- 8年以上のソフトウェア開発経験。
- Python 3.7以上での5年以上の実務経験。
- SQLAlchemy(バージョン1.4および2.0)の深い理解と経験。
- 以下のライブラリに関する実務経験:Requests, Flask-SQLAlchemy, Flask-Migrate, Flask-CORS, Werkzeug, Gunicorn, Apscheduler, Dramatiq, PyJWT, LDAP3。
- REST APIのカスタマイズとMV*パターンの実装経験。
- ORMを通じたPostgreSQLデータベースの操作経験。
- データベースリレーションシップとSQLクエリ作成の知識。
- GitLab CI/CDとGITの使用経験。
- 分散システムとマイクロサービスアーキテクチャの理解。
歓迎するスキル
- VueJSまたは他のモダンなフロントエンドフレームワークの知識。
- Docker、Kubernetes、またはその他のコンテナ技術の経験。
- クラウドプラットフォーム(AWS、GCP、Azure)の経験。
- アジャイル開発手法の経験。
- オープンソースプロジェクトへの貢献。
- サイバーセキュリティの知識。
- CI/CDパイプラインの最適化経験。
当社で働く魅力
当社のチームに加わると、最先端のクラウドテクノロジーを駆使した革新的なプロジェクトに携わる機会が得られます。リモートワークの柔軟性と、経験豊富な開発者チームとの協力により、技術的スキルを向上させながら、実際のビジネス課題を解決するソリューションの開発に貢献できます。継続的な学習と成長を促進する環境で、あなたの専門知識を最大限に活かしましょう。