
Jitterbitは、アプリケーションとデータの統合、ワークフローのオーケストレーション、プロセスの自動化、アプリ開発に対応する、AIを取り入れたローコードプラットフォーム「Harmony」を開発しています。同社のiPaaSおよびAPI管理ツールは、IT、財務、人事、マーケティングなどの部門にまたがる業務システムを接続し、ERPやEDIの統合、経費管理、資産追跡、リード獲得などの用途を支援します。プラットフォームはSalesforce Data Loaderを含む数千のアプリケーションに接続できます。Jitterbitはコンサルティング、マーケティング、物流の分野にも携わり、システムやプロセスの連携を目指す組織に統合と自動化の機能を提供しています。
シニアバックエンドソフトウェアエンジニア、C++—インド・リモート
JitterbitでシニアC++バックエンドエンジニアとして、拡張性の高いiPaaSおよびAPI統合ソフトウェアを構築します。 クラウド、マイクロサービス、メッセージング技術を活用し、分散システムとバックエンド機能を設計します。
仕事内容
- JitterbitのiPaaSおよびAPIMプラットフォーム向け機能を開発します。
- C++、Java、Lua、Docker、Kubernetes、Linux、Nginx、Tomcat、Apache、MySQL、SQL Server、Redis、Kafka、Elasticsearch、InfluxDB、およびAWSサービスを使用します。
- 初期設計からデプロイまで、プロジェクトを一貫して担当します。
- 24時間365日稼働する環境で、拡張性、信頼性、パフォーマンスを維持します。
- エンジニアリング、プロダクト、運用の各担当者と協力します。
- 保守しやすく、明確で、高品質かつ拡張可能なコードを作成します。
- 他のエンジニアや開発者を支援し、指導します。
- データに基づいて技術的な意思決定を行い、統合や自動化の業務に貢献します。
応募要件
- 大規模な分散アプリケーションの構築経験が10年以上あること。
- マルチテナントSaaSアプリケーションの開発経験が豊富であること。
- 優れた問題解決、デバッグ、分析能力を備え、細部に注意を払えること。
- マイクロサービス、クラウドアーキテクチャ、設計パターンの経験があること。
- Javaの豊富な経験があること。
- SQL ServerやMySQLなど、主要なリレーショナルデータベースの実務経験が豊富であること。
- JavaScript、CSS、HTMLのコーディングに優れていること。
- JavaScript、TypeScript、Java、Node.js、Goのうち1つ以上に精通していること。
- Dockerおよび/またはKubernetesを使用したアプリケーションのデプロイに慣れていること。
- DynamoDB、S3、CloudFrontなどのAWSサービスを実務で使用した経験があること。
- 優れた文書および口頭でのコミュニケーション能力があること。
- 分散型チームで協力し、リモートワークの文化に適応できること。
- 主体的に行動し、重要な取り組みを担えること。
- データに基づいて意思決定できること。
福利厚生
- キャリア形成とメンタリングの機会。
- 柔軟でリモートワークに適し、親しみやすい職場環境。
- 成長を続けるiPaaS技術分野のリーダー企業で働く機会。
- ミッションを重視する企業の一員となり、顧客がビジネス上重要なプロセスでAPIを活用する方法を変える機会。