シニアバックエンドデベロッパー(AWS Lambda、Elasticsearch)- リモートポジション
リモート勤務
フルタイム
パート
当社では、調査結果の保存と過去の回答に基づく回答者検索のための高度なプラットフォーム構築に取り組む革新的なチームに加わる、経験豊富なバックエンドデベロッパーを募集しております。開発チームの重要なメンバーとして、AWS Elasticsearch、Lambda、API Gatewayに関する専門知識を活用し、データ駆動型の意思決定を支える拡張性の高い高性能ソリューションの創出に貢献していただきます。
主な職務
- AWS Elasticsearchベースのシステムの設計、開発、およびパフォーマンス最適化を行います。
- 効率的な処理のためにAWS Lambdaを使用したサーバーレスアーキテクチャを実装します。
- AWS API Gatewayを通じてRESTful APIの開発と管理を担当します。
- シームレスなデプロイメントのためにGitHubパイプラインを使用したCI/CDプロセスを確立します。
- データベースクエリのパフォーマンスとリソース使用率の最適化と監視を行います。
- プロジェクト目標と期限を達成するためにチームメンバーと協力します。
- コードレビューを実施し、開発におけるベストプラクティスを推進します。
- システムのセキュリティ、信頼性、可用性を確保します。
- 複雑な技術的問題のトラブルシューティングと解決に取り組みます。
- システムアーキテクチャとコードの文書化を通じて知識共有に貢献します。
必須スキル
- .NET、Java、またはPythonでの3年以上の開発経験。
- AWS Elasticsearchベースのシステム開発と最適化の実績。
- AWS Lambda関数の開発とデプロイメントの実務経験。
- RESTful API設計と実装のためのAWS API Gatewayの熟練した使用能力。
- GitHubパイプラインとCI/CD実装の経験。
- クラウドインフラストラクチャとマイクロサービスアーキテクチャに関する深い理解。
- 分散システムにおけるパフォーマンス問題の診断と解決能力。
- データモデリングとクエリ最適化の経験。
- 優れた問題解決能力と細部への注意力。
- 英語での効果的なコミュニケーションスキル。
あれば望ましいスキル
- 追加のAWSサービス(IAM、S3、DynamoDB、SQSなど)の使用経験。
- Elasticsearch以外のNoSQLデータベースの実践的経験。
- アジャイル開発手法のバックグラウンド。
- データ分析または機械学習プロジェクトの経験。
- フロントエンド開発(React、Angular、Vueなど)の知識。
- コンテナ化技術(Docker、Kubernetes)の経験。
- オープンソースプロジェクトへの貢献。
- 多言語対応システムの開発経験。
技術スタック
- AWS Elasticsearch(Amazon OpenSearch Service 2.x以上)
- AWS Lambda(Node.js 18.x、Python 3.9+、Java 17+、または.NET 6+をサポート)
- AWS API Gateway
- 追加のAWSサービス(IAM、CloudWatch、S3など)
- バージョン管理:GitHub
- CI/CD:GitHub Actions、AWS CodePipeline
雇用形態
- リモート勤務
- フルタイムまたはパートタイムの選択肢あり
当社で働く魅力
当社で働くことにより、革新的なプロジェクトにおいて最先端のクラウド技術に携わる機会が得られます。柔軟な勤務体制、グローバルなチーム環境、継続的な学習機会を提供しています。あなたの専門知識を活かして調査データ管理の未来を形作りながら、経験豊富な開発者としてのスキルを向上させ、実世界の課題を解決する製品で影響力を発揮しましょう。