バックエンド開発(API作成)

バックエンド開発(API作成)
ビジネスロジックの中核を担うバックエンド。セキュリティとパフォーマンスを設計段階から組み込み、長期運用に耐える堅牢なAPI基盤を構築します。Node.jsを中心に、PythonによるAIシステム連携にも対応。認証・決済・外部サービス連携など、複雑なビジネス要件を確実に実装します。
特徴
セキュリティとパフォーマンスを設計に組み込む
認証・認可・データ保護といったセキュリティ要件を設計段階から考慮し、長期運用に耐える堅牢なAPIを構築します。パフォーマンスのボトルネックを事前に見極め、スケーラブルなシステム設計を行います。
外部サービスとの柔軟な連携
Azure AD・Microsoft Graph API・決済サービス・メール配信など、多様な外部サービスとのAPI連携に豊富な実績があります。お客様の既存システムや業務フローに合わせた統合設計を提供します。
開発から運用・保守までワンストップ対応
要件定義・設計・実装・テスト・リリースに加え、インフラ構築や運用・保守まで一貫して対応します。開発後の継続的な改善や障害対応も含め、安心してシステムをお任せいただけます。
開発事例
大手商社 出張業務支援システム
■技術スタック
Node.js / TypeScript

■インフラ
Azure App Service / Azure MySQL / Docker

■外部サービス連携
Azure AD SSO認証 / Microsoft Graph API(予定表連携) / 経費精算システム連携

■プロジェクト概要
海外出張に伴う予定管理、飛行機・ホテル・社有車手配、経費精算を一元化する出張支援システムです。Azure ADおよび社内認証基盤とのSSO認証、Microsoft予定表連携(Graph API)、経費精算システムとの連携機能を提供。インフラ運用を含め、開発から運用・保守までワンストップで対応しています。
広告配信管理システム
■技術スタック
Node.js(Express) / TypeScript

■外部サービス連携
メール配信 / 広告配信サービスAPI

■プロジェクト概要
広告案件の受注管理から配信状況のレポーティングまでを一元化するシステムです。ユーザー管理・バッチ処理・外部API連携・請求管理など、業務に必要な機能をフルスクラッチで構築。フロントエンド(Nuxt.js / TypeScript)も含めた一括開発を提供しました。
ソフトウェア利用管理システム
■技術スタック
Node.js(Express) / TypeScript

■外部サービス連携
メール配信

■プロジェクト概要
契約期間に応じたソフトウェアのダウンロードとライセンス認証を管理するシステムです。ユーザー管理・バージョン管理・ライセンス有効期限の認証機能を構築。フロントエンド開発に加え、ソフトウェア本体へのC++による認証機能の組み込みまで対応しました。
求人情報掲載サイト
■技術スタック
BFF: Java(Play) / バッチ: Python

■インフラ
AWS EC2 / AWS Serverless Application Model

■プロジェクト概要
Webスクレイピングによる求人情報の自動収集・掲載システムです。Java(Play)によるBFFとPythonバッチで構築。開発からリリース後のアプリケーション保守・運用サポートまで一貫して対応しました。