
TMSfirstは、複雑なグローバルサプライチェーンを管理する組織向けに、クラウドベースの輸送管理ソフトウェアを開発しています。同社のプラットフォームは、海上輸送、航空輸送、鉄道輸送、バルク輸送、トラック単位の輸送、混載輸送を一つのシステムに統合し、サプライチェーンの可視化、分析、データの統合、AIを活用したワークフローを組み合わせています。物流業務と調達業務をつなぐことで、企業が貨物の動きをリアルタイムで把握し、非効率な点を特定して、より適切な輸送判断を行えるよう支援します。2014年に設立され、輸送、物流、サプライチェーン技術の分野で事業を展開しており、従業員数は201~500人です。
シニアアプリケーションエンジニア、リモート(米国)
Ascender Pro と社内アプリケーションの開発・拡張を、フルスタックで担当します。Python、React、TypeScript、Go を使って本番機能を開発し、アーキテクチャとデリバリーにも協力します。
仕事内容
- Ascender Pro およびその他の社内アプリケーションの開発・拡張を支援します。
- フロントエンドとバックエンドのエンジニアリングを担当し、効率的に機能を提供します。
- Python でバックエンド機能を構築・保守し、React と TypeScript でフロントエンド体験を開発します。
- 必要に応じて Go で開発されたプロジェクトに貢献します。
- AI 支援開発ツールを使用し、その出力の正確性を批判的に確認します。
- エンジニアリングチームと協力し、本番環境に対応したコードを迅速に提供します。
- アーキテクチャの意思決定に貢献し、アプリケーションスタックのベストプラクティスを確立します。
- フロントエンドとバックエンドのシステム全体で問題を調査・デバッグ・修正します。
- 業務量に余裕がある場合は、その他の社内エンジニアリング施策を支援します。
応募要件
- バックエンドエンジニアリングにおける高度な Python スキル。
- React、TypeScript、JavaScript、NPM の実務経験。
- Go の経験、または Go を使って業務に取り組む意欲。
- 迅速に作業し、大量のエンジニアリングタスクを管理する能力。
- Claude Code や Copilot などの AI コーディングツールの実務経験と、その結果を評価する判断力。
- フルスタックで働けること。特にバックエンドシステムを重視します。
- 高い分析力と問題解決力を持ち、自律的に働けること。
- 協調性があり、親しみやすく、謙虚で誠実、改善を重視する姿勢。
- プロフェッショナルなソフトウェア開発経験が 6~8 年以上あること。
- Python と最新の JavaScript または TypeScript フレームワークで本番アプリケーションを構築・リリースした実績。
- Go の経験があれば尚可。
- Ascender、AWX、Ansible などの自動化プラットフォームに関する知識があれば尚可。ただし必須ではありません。
- イベント駆動システム、インフラ自動化、DevOps ツールの経験があれば尚可。
福利厚生
- 医療、歯科、視力の各種保険。
- 柔軟な有給休暇。
- 従業員向けストックオプション。
- リモート勤務。ほとんどのポジションで出張は必要ありません。