

Mondia Groupは、通信、デジタルエンターテインメント、マーケティング、決済の分野で事業を展開するモバイルコマース企業です。60か国の84社を超える携帯通信事業者とのパートナーシップを通じて、コンテンツプロバイダーや加盟店が消費者にリーチできるよう支援し、コンテンツの集約、エンターテインメントサービス、通信ソリューション、Mondia Payによるデジタル決済を提供しています。また、パーソナライズされたデジタル体験を開発し、広告やパフォーマンスマーケティングを通じてユーザー獲得を支援するとともに、Mondia Labsを通じて新たな機会を探求しています。国際的な事業活動は、オーディエンスの接続、取引の実現、そして世界のモバイルエコシステムに向けたデジタル製品の開発に及んでいます。
シニアバックエンド重視フルスタックエンジニア
Java と Spring Boot でマイクロサービス、API、AWS ソリューションを構築し、Vue.js フロントエンド開発と AI 支援によるエンジニアリング自動化にも携わります。 ソフトウェア開発ライフサイクル全体で AI を活用した自動化を推進します。
仕事内容
- Java 21+ と Spring Boot を使用して、スケーラブルなマイクロサービスを構築、保守します。
- バージョニング、冪等性、エラー処理、OpenAPI/Swagger 仕様を備えた、安全で堅牢な REST API を設計します。
- 境界づけられたコンテキスト、サービス分割、分散トランザクション管理、Saga パターンなどのマイクロサービス手法を適用します。
- Apache Kafka と非同期メッセージングを使用して、イベント駆動型システムを構築します。
- OAuth2、JWT、安全なコーディング、脆弱性の修正など、アプリケーションセキュリティの実践に取り組みます。
- JVM のチューニング、プロファイリング、キャッシュ、レイテンシの削減、リソースの効率的な利用によって性能を改善します。
- データベースアクセス、SQL クエリ、インデックス、クエリ実行計画を設計、最適化します。
- Lambda、API Gateway、Step Functions を使用して、クラウドネイティブおよびサーバーレスの AWS ソリューションを構築、運用します。
- 必要に応じて Node.js と NestJS でバックエンドサービスや API を開発します。
- Python、Node.js などのスクリプトツールを使い、エンジニアリング、テスト、デプロイ、運用を自動化します。
- 読みやすく、保守しやすく、テスト可能なコードを書き、単体テストと結合テストを作成します。
- ソリューションのプロトタイプを作成し、複雑な問題を調査して、性能のボトルネックを特定、解消します。
- Vue.js を使用してフロントエンドアプリケーションを構築、改善、保守します。
- 安全で信頼性の高い REST API を通じて、フロントエンドアプリケーションをバックエンドサービスに接続します。
- 再利用可能な UI コンポーネントを作成し、フォーム、クライアント側の検証、状態管理、エラー処理を実装します。
- フロントエンドの性能、レスポンシブ対応、ブラウザー互換性、使いやすさを改善します。
- フロントエンドの問題を調査し、開発者と協力して機能をエンドツーエンドで提供します。
- AI 支援開発ツールを使って、コーディング、デバッグ、テスト、コードレビュー、ドキュメント作成を行います。
- ソフトウェア開発ライフサイクル全体で、AI を活用した自動化を推進します。
- コードをレビューし、エンジニアリングの実践を守り、チームメンバーを指導します。
- エンジニアリングマネージャー、QA チーム、開発者と連携し、技術ロードマップを実現します。
- オンコールのローテーションに参加し、本番環境のインシデントに対応して根本原因を分析し、再発防止策を実施します。
応募要件
- Java 21+ と Spring Boot を使ったバックエンドソフトウェア開発の実務経験。
- マイクロサービスアーキテクチャ、分散システム、REST API 設計、イベント駆動型アーキテクチャへの深い理解。
- API の設計と統合、認証と認可の処理、アプリケーションのセキュリティ確保に関する実務経験。
- Apache Kafka または同等のイベントストリーミング技術の経験。
- クエリとインデックスの最適化を含む、優れた SQL およびリレーショナルデータベースのスキル。
- サーバーレスサービスを含む、AWS 上でのアプリケーション構築と運用の経験。
- 単体テストと結合テスト、CI/CD、オブザーバビリティ、本番環境のトラブルシューティング、安全な開発への理解。
- 複雑な技術課題を分析し、信頼性、保守性、性能に優れたソリューションを提供する能力。
- Vue.js および最新の JavaScript または TypeScript の実務知識。
- フロントエンドコンポーネントの構築、REST API の統合、UI の問題解決能力。
- フロントエンドアーキテクチャ、状態管理、レスポンシブデザイン、クライアント側検証への理解。
- 深いフロントエンド専門性がなくても、簡単なものから中程度の複雑さのフロントエンド機能を自立して提供できること。
- Node.js と NestJS を使ったバックエンドサービス開発の経験。
- 自動化やツール開発に使う Python またはその他のスクリプト言語の知識。
- AI 支援コーディングツールの実務経験があり、AI による開発生産性とソフトウェア品質の向上に関心があること。
- 優れた分析力、コミュニケーション力、協調性、問題解決能力。
- 成果物に責任を持ち、複数の職種が関わるエンジニアリングチームで効果的に働けること。
- 歓迎:AWS 上のクラウドネイティブアプリケーションを設計、運用した経験。
- 歓迎:分散トランザクションパターン、レジリエンス戦略、キャッシュ、性能最適化の知識。
- 歓迎:AI を使って開発および運用ワークフローを自動化した経験。
- 歓迎:アーキテクチャ上の意思決定への参加、コードレビュー、開発者の指導経験。
福利厚生
- 社会保険。
- 従業員とその家族向けの健康保険。
- 従業員向け福利厚生に対し、会社が毎月最大 25 ユーロを拠出します。
- 会社の方針に基づく社内賞与制度。
- 給与はユーロ相当額をエジプト・ポンドで支給します。








