シニア・フルスタック開発者(Python/Vue.js)- リモート職

リモートで
フルタイム
本プロジェクトでは、JiraからのリクエストをREST APIを通じて処理し、データベースに情報を保存し、様々な外部サービスと同期するクライアント・サーバーアプリケーションを開発します。バックエンドにPython 3.12とFlaskを採用し、フロントエンドはVue.js 3で構築、スタイリングにはFoundation 6.8またはTailwind CSS 3.3を使用します。バックエンドとフロントエンドの通信はREST APIを介して行われます。 主な責任 - Python 3.12とFlaskフレームワークを使用した堅牢なバックエンドサービスの設計・開発・保守。 - Vue.js 3を用いたレスポンシブで直感的なユーザーインターフェースの作成。 - システムコンポーネント間の効率的な通信のためのREST APIの実装と最適化。 - SQLAlchemy 2.0を使用したデータベースモデルと関係の開発・保守。 - 各種サードパーティサービスやAPIとの適切なデータ同期の確保。 - チームと協力して新機能の実装や複雑な技術的課題の解決。 - コードレビューへの参加と開発プラクティスの改善への貢献。 - GitLabのCI/CDパイプライン最適化の支援。 必須スキル - ソフトウェア開発経験8年以上、Python開発経験5年以上(Python 3.7以降)。 - SQLAlchemy(バージョン1.4および2.0)への強い習熟度。 - 主要ライブラリの経験:Requests、Flask-SQLAlchemy、Flask-Migrate、Flask-CORS、Werkzeug、Gunicorn。 - ApschedulerおよびDramatiqを使用したバックグラウンドタスク処理の実践知識。 - PyJWTを用いた認証実装の経験。 - ディレクトリサービス統合のためのLDAP3の習熟。 - REST APIの設計とカスタマイズの実証された経験。 - MVアーキテクチャパターンへの深い理解。 - ORMを通じたPostgreSQLデータベースの経験。 - 効率的なデータベース関係の設計とSQLクエリの作成能力。 - 5年以上の実践的なJavaScript開発経験。 - Vue.jsフレームワーク(バージョン2および3)での3年以上の経験。 - Tailwind CSSおよびFoundationフレームワークの実践経験。 - 重要なフロントエンドライブラリの専門知識:Vue-router、Vuex、Pinia、Axios。 - RESTful APIの使用とベストプラクティスへの理解。 - GitLab CI/CDとGitの習熟。 あれば望ましいスキル - Dockerコンテナ化とオーケストレーションの経験。 - クラウドプラットフォーム(AWS、GCP、Azure)の知識。 - RabbitMQやRedisなどのメッセージブローカーの経験。 - WebSocket実装の経験。 - フィンテックまたはエンタープライズソフトウェアの経験。 - オープンソースプロジェクトへの貢献実績。 当社で働く魅力 当社での業務では、リモートでの柔軟な勤務体制のもと、最先端技術と複雑な統合課題に取り組むことができます。スタートアップから大企業まで様々な分野のビジネスを支えるソリューションを開発するチームの一員となり、技術的な成長と専門知識の拡大が期待できます。常に新しい技術に触れ、革新的なプロジェクトに携わる機会に恵まれた環境です。