シニアScalaエンジニア募集 | リモートワーク | マイクロサービス開発専門家
リモート勤務
フルタイム
当社では、革新的なマイクロサービスアーキテクチャを設計・構築できる経験豊富なScalaエンジニアを探しています。Scala、Java、Kafkaを使用した分散システム開発において2年以上の実務経験をお持ちの方に最適なポジションです。グローバルチームの一員として、最新技術を駆使した大規模プロジェクトに取り組んでいただきます。
主な責任
- Scalaを用いた高性能マイクロサービスの設計と実装。
- Apache Kafkaを活用したイベント駆動型アーキテクチャの開発と最適化。
- RESTful APIおよびGraphQL APIの設計と実装。
- コードレビューの実施とベストプラクティスの促進。
- 継続的インテグレーション/継続的デリバリー(CI/CD)パイプラインの改善。
- チーム内での技術的リーダーシップの発揮。
- パフォーマンスのボトルネック特定と解決。
- スケーラブルで堅牢なバックエンドシステムの構築。
必須スキルと経験
- Scalaでの開発経験が2〜3年以上(Scala 2.13または3.xの経験)。
- Javaプログラミング言語の深い理解と実務経験。
- Apache Kafkaを使用したデータストリーミングの実装経験。
- マイクロサービスアーキテクチャの設計と開発経験。
- RESTful APIおよびその他のAPIプロトコルの設計経験。
- ビジネスレベルの英語コミュニケーション能力(読み書き、会話)。
- Git等のバージョン管理システムの使用経験。
- アジャイル開発手法への理解と経験。
- 問題解決能力と分析的思考能力。
歓迎するスキル
- BigDataテクノロジー(Apache Spark、Hadoop、Flinkなど)の使用経験。
- Akkaフレームワークの知識と経験。
- NoSQLデータベース(MongoDB、Cassandraなど)の経験。
- コンテナ技術(Docker、Kubernetes)の経験。
- クラウドプラットフォーム(AWS、GCP、Azureなど)での開発経験。
- 関数型プログラミングの深い理解。
- スクラムまたはカンバン等のアジャイル開発手法での実務経験。
- オープンソースプロジェクトへの貢献経験。
なぜ当社で働くべきか
当社では、最先端の技術スタックを使用し、革新的なプロジェクトに取り組む機会を提供しています。完全リモートワークで柔軟な勤務形態を実現し、グローバルな環境で専門知識を高めることができます。継続的な学習と成長を奨励し、技術的な挑戦に取り組むエンジニアを支援します。経験豊富な専門家チームの一員として、あなたの技術的スキルを最大限に発揮できる環境が整っています。