シニア・フルスタック開発者(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実装の経験。
- フィンテックまたはエンタープライズソフトウェアの経験。
- オープンソースプロジェクトへの貢献実績。
当社で働く魅力
当社での業務では、リモートでの柔軟な勤務体制のもと、最先端技術と複雑な統合課題に取り組むことができます。スタートアップから大企業まで様々な分野のビジネスを支えるソリューションを開発するチームの一員となり、技術的な成長と専門知識の拡大が期待できます。常に新しい技術に触れ、革新的なプロジェクトに携わる機会に恵まれた環境です。