
PAR Technology シニアバックエンド開発者(セルビア・リモート)
PHP と Go を使用し、PAR Technology のレストラン向けソフトウェアおよびハードウェアプラットフォームのバックエンド開発をリードします。API、アーキテクチャ、AI 支援エンジニアリングの実践、プロダクションの信頼性を担います。
仕事内容
- 注文、決済、ワークフローを統合したソリューション向けに、複雑なバックエンドシステム、サービス、API を設計、開発、保守する。
- システムの動作、依存関係、データフロー、統合ポイントを含むソフトウェアアーキテクチャと技術設計を策定する。
- 要件と設計から実装、テスト、デプロイ、プロダクション検証、リリース後のフォローアップまで、複雑な機能と技術イニシアチブをリードする。
- 技術的な問題、リスク、依存関係、改善の機会を積極的に特定する。
- アーキテクチャ、実装、デバッグ、パフォーマンス、エンジニアリングプラクティスについて開発者に技術的な支援を行う。
- エンジニアリングマネージャーに技術的な指針と提案を提供する。
- 開発者を指導し、チーム全体で技術的な専門知識を共有する。
- 正確性、アーキテクチャ、保守性、パフォーマンス、セキュリティ、スケーラビリティの観点からコードをレビューする。
- エンジニアリング標準、コーディングプラクティス、開発プロセス、技術ガイドラインを向上させる。
- AI 支援エンジニアリングツールを使用・評価し、開発速度、品質、調査、デバッグ、テスト、ドキュメントを改善する。
- 開発者が効果的かつ責任ある AI 支援開発ワークフローを確立できるよう支援する。
- プロダクト、品質エンジニアリング、フロントエンド、アーキテクチャ、DevOps、その他のエンジニアリングチームと連携する。
- 単体テスト、統合テスト、自動テストを作成・保守する。
- 信頼性、後方互換性、高パフォーマンス、スケーラビリティを備えた API と統合機能を構築する。
- パフォーマンスのボトルネックとリソース使用上の問題を発見し、解決する。
- 複雑なプロダクションインシデントを調査し、根本原因を特定して、是正措置と予防措置を実施する。
- 監視、ログ、メトリクス、可観測性ツールを使用してシステムの動作を評価し、変更を検証する。
- 技術見積もりを作成し、前提、依存関係、リスク、不確実性を伝える。
- エンジニアリングマネージャーと優先順位を設定しながら、技術的なデリバリーと依存関係を自律的に管理する。
- リスク、ブロッカー、開発上の問題を、解決策または推奨事項とともに伝える。
- Git と確立されたソフトウェア開発ワークフローを使用する。
- 技術的専門知識を広げ、関連するテクノロジー、ツール、エンジニアリングプラクティスを評価する。
- 技術的負債を削減し、モダナイゼーション、簡素化、アーキテクチャ改善の機会を特定する。
- 迅速なデリバリーとシステムの長期的な保守性のバランスを取る。
応募要件
- コンピューターサイエンス、ソフトウェアエンジニアリング、情報技術、または関連する技術分野の学士号、または同等の実務経験。
- バックエンドソフトウェア開発における豊富な実務経験と、複雑なプロダクションシステムを自律的に提供した経験。
- PHP および最新の PHP Web フレームワーク、または Go(Golang)に関する高い習熟度。
- リレーショナルデータベース、特に MySQL に関する深い知識(データモデリング、クエリ最適化、パフォーマンスの考慮事項を含む)。
- API と統合機能の設計・保守に関する豊富な経験。
- ソフトウェアアーキテクチャ、デザインパターン、保守性、スケーラビリティ、パフォーマンスに関する深い知識。
- 分散システム、サービス統合、非同期処理、障害シナリオに関する深い理解。
- 単体テスト、統合テスト、自動テストのプラクティスに関する深い理解。
- プロダクションシステム、可観測性、ログ、監視、トラブルシューティング、根本原因分析に関する深い理解。
- Git、Linux 環境、最新の CI/CD プラクティスに関する豊富な経験。
- アジャイルおよび継続的デリバリー環境での実務経験。
- 限られた監督のもとで複雑な技術的問題を自律的に解決できる実証済みの能力。
- 複雑な機能と技術イニシアチブをエンドツーエンドで担当できる実証済みの能力。
- AI 支援ソフトウェアエンジニアリングツールを開発ワークフローの重要な一部として使用した実務経験。
- AI が生成したコードと技術ソリューションを批判的に評価、検証、修正する能力。
- 品質を維持しながら、開発、調査、テスト、ドキュメント、問題解決に AI を適用する能力。
- 高いコードレビュー能力と技術的メンタリング能力。
- エンジニアリング、プロダクト、品質エンジニアリング、アーキテクチャ、DevOps 全体での高いコミュニケーション能力と協働能力。
- 高いオーナーシップ、責任感、自律性。
- ソフトウェアの品質、パフォーマンス、信頼性、長期的な保守性への強い commitment。
- 技術的卓越性、ビジネス上の優先事項、デリバリー要件のバランスを取る能力。
- セルビアで働く法的権利。
福利厚生
- 人種、肌の色、宗教、性別、出身国、年齢、障害、遺伝情報にかかわらず、均等な雇用機会を提供する。
- 応募および雇用の過程で、障害のある方には合理的配慮を提供する。







