TMSfirst
TMSfirst
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 ツールの経験があれば尚可。

福利厚生

  • 医療、歯科、視力の各種保険。
  • 柔軟な有給休暇。
  • 従業員向けストックオプション。
  • リモート勤務。ほとんどのポジションで出張は必要ありません。