シニア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パイプラインの最適化経験。 当社で働く魅力 当社のチームに加わると、最先端のクラウドテクノロジーを駆使した革新的なプロジェクトに携わる機会が得られます。リモートワークの柔軟性と、経験豊富な開発者チームとの協力により、技術的スキルを向上させながら、実際のビジネス課題を解決するソリューションの開発に貢献できます。継続的な学習と成長を促進する環境で、あなたの専門知識を最大限に活かしましょう。