

Fullsteamは、専門性の高い市場で事業を展開する企業向けに、決済テクノロジーと業界特化型ソフトウェアを開発しています。クラウドファーストのプラットフォームに、安全な決済処理、業界固有のツール、エンドツーエンドの業務管理システムを統合し、自動車、ヘルスケア、レクリエーション、セルフストレージなどの分野を支援しています。また、非営利団体向けの会員・イベント管理ソフトウェアや、B2B組織向けのエンタープライズリソースプランニングソリューションも提供しています。多様な専門性を持つ大規模なチームにより、Fullsteamは決済インフラと業務運用ソフトウェアを結び付け、ニッチな市場の企業が一つの連携した環境で中核業務を管理できるよう支援しています。
カナダ向けリモートシニアバックエンドエンジニア
ワイナリー向けコマースプラットフォーム Commerce7 のスケーラブルなバックエンド、ETL、レポーティングシステムを構築します。レガシーデータベースを刷新し、データ集約型 SaaS API を支えます。
仕事内容
- 3,000以上のテナントと数百万件の処理レコードに対応するマルチテナント型レポーティングアーキテクチャを担当します。
- レガシーな MSSQL および SSRS レポーティングシステムから、Node.js、Aurora MySQL、AWS インフラストラクチャへの移行を主導します。
- ETL パイプライン、データレプリケーション処理、データ同期エンジンを構築、保守、拡張します。
- インデックス最適化、非正規化カラム、ロールアップテーブルを用いてデータベースのパフォーマンス問題を診断します。
- SaaS レポーティング機能向けのスケーラブルな REST API を設計・開発します。
- プロダクトチームと連携し、レポーティング要件を実行可能な技術実装計画に落とし込みます。
- フロントエンドエンジニアと協力してデータビジュアライゼーションを提供します。
- コードレビューに参加し、自動化された統合テストと単体テストを作成します。
- バックエンドコードとデータモデルに最新のエンジニアリングプラクティスを適用します。
応募要件
- データベースアーキテクチャ、データ処理、ETL、レポーティングシステムを中心としたバックエンドソフトウェアエンジニアリング経験5年以上。
- Express、Fastify、AWS Lambda を含む JavaScript ES6+ および Node.js の豊富な経験。
- MySQL、Sequelize などの最新 ORM、および最適化された生 SQL に関する高度な実務経験。
- Aurora Serverless、DynamoDB、SQS などの AWS サービスを実際に扱った経験。
- データベース移行またはレガシーシステムのモダナイゼーションを成功させた実績。
- レポーティング向けのインデックス、ストアドプロシージャ、非正規化戦略、ロールアップテーブルに関する深い知識。
- ETL パイプライン、データレプリケーションワークフロー、大量データ同期エンジンの開発経験。
- 最新の ORM の使用経験があり、パフォーマンスのために生 SQL を優先すべき場面を判断できること。
- 優れた文書および口頭でのコミュニケーション能力。
- ユーザーへの共感力が高く、顧客が Commerce7 をどのように利用しているかを理解することに強い関心があること。
福利厚生
- 医療保険
- 拡張医療保険および長期障害保険プラン
- 歯科保険
- 視力保険
- 雇用主マッチング付き RRSP
- 医療費支出口座
- 柔軟な有給休暇








