エンジニアフルリモート

【フルリモート/週5】AWSサーバーレスエンジニア(Lambda / DynamoDB・イベント駆動型アーキテクチャ開発)

【フルリモート/週5】AWSサーバーレスエンジニア(Lambda / DynamoDB・イベント駆動型アーキテクチャ開発)

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,400 ~ 4,900円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5】AWSサーバーレスエンジニア(Lambda / DynamoDB・イベント駆動型アーキテクチャ開発)

お任せしたいこと

自社で展開する新規Webサービス、または既存システムのリアーキテクチャにおいて、AWSのマネージドサービス(Lambda, DynamoDB, EventBridge等)を駆使したフルサーバーレス・イベント駆動型アーキテクチャの設計・開発をお任せします。
「サーバー管理が不要だから楽」という表面的なメリットに飛びつくのではなく、分散システム特有の「コールドスタート問題」「冪等性(べきとうせい)の担保」「結果整合性」といった複雑で泥臭い技術的課題に真っ向から向き合い、高トラフィックでもスケーラブルかつ運用コストの低い堅牢なバックエンドをチームで作り上げていくポジションです。

具体的な業務内容

・AWS Lambda、Amazon API Gatewayを利用した、スケーラブルなWeb APIの設計・開発(言語はTypeScript, Python, または Go等)
・Amazon DynamoDBの特性(キー設計、GSI等)を深く理解したシングルテーブル設計、およびクエリのパフォーマンス最適化
・Amazon EventBridge、SQS、SNSを利用した、マイクロサービス間の非同期メッセージングおよびイベント駆動処理の実装
・AWS Step Functionsを利用した、複雑なワークフローやリトライを伴うバッチ処理のオーケストレーション構築
・AWS CDK、またはAWS SAM(Serverless Application Model)を用いたインフラリソースの完全なコード化(IaC)
・AWS X-RayやCloudWatch、Datadogを利用した、分散システム特有のボトルネック調査および分散トレーシングの運用
・「Lambdaの実行時間制限」や「APIのタイムアウト」といった制約を回避するための、アーキテクチャの継続的な改善・リファクタリング

必須スキル・経験

・バックエンドAPI(Node.js, Python, Go等)の開発実務経験(目安として3年以上)
・AWS Lambda、API Gateway、およびDynamoDBを利用した実運用環境でのアプリケーション開発経験
・AWS CDK、SAM、Serverless Framework等のいずれかを用いたIaCの実務経験
・Git / GitHubを用いた構成管理、およびプルリクエストベースでのチーム開発経験

歓迎スキル・経験

・数十万〜数百万リクエストを捌くような高トラフィックなサーバーレス環境の設計・運用経験
・分散システムにおけるトランザクション管理(Sagaパターン等)、および冪等性を担保した実装経験
・GoやRustを用いた、Lambdaのコールドスタートを最小化するためのパフォーマンスチューニング経験
・GitHub Actions等を利用した、サーバーレスアプリケーションのCI/CDパイプライン構築経験
・AWS認定デベロッパー – アソシエイト(DVA)、またはソリューションアーキテクト – プロフェッショナル(SAP)等の資格

開発・業務環境

クラウド・インフラ:AWS (Lambda, API Gateway, DynamoDB, EventBridge, SQS, SNS, Step Functions, S3等)
開発言語:TypeScript (Node.js), Python, または Go
IaC・デプロイ:AWS CDK (または AWS SAM)
テスト・CI/CD:Jest, GitHub Actions
監視・管理:AWS CloudWatch, AWS X-Ray, Datadog
コミュニケーション・管理:GitHub, Jira, Backlog, Slack, Zoom

プロジェクトチームについて

バックエンド・クラウドアーキテクチャ推進チームへの配属となります。
「何でもかんでもLambdaにする(サーバーレス症候群)」といった極端な方針は取らず、常駐プロセスが必要な処理にはECS(Fargate)を適材適所で組み合わせるなど、事実とデータに基づいた冷静な技術選定を行うカルチャーです。非同期処理の途中でエラーが起きた際にも、文句を言うのではなく「DLQ(デッドレターキュー)の設計が甘かった」「リトライ時の冪等性が考慮されていなかった」とシステム的な原因を深掘りし、地道に再発防止の仕組みを作り上げています。

求める人物像

・「サーバーレス=簡単」と甘く見るのではなく、クォータ(制限)やネットワークレイテンシといったインフラの裏側の仕組みまで理解しようと探求できる方
・メッセージが2回届く(At-Least-Once)ことや、順序が入れ替わることを前提とした、障害に強い「落ちても大丈夫な設計」を楽しめる方
・「自分の書いたコードが動けばいい」のではなく、AWSの利用料金(コスト)や保守するメンバーの学習コストまで配慮してアーキテクチャを提案できる方

仕事の魅力

AWSが提供する強力なマネージドサービス群を組み合わせ、インフラの運用負荷を極限まで下げながら無限のスケーラビリティを実現する、モダンバックエンド開発の最前線です。DynamoDBの高度なテーブル設計や、イベント駆動アーキテクチャにおける複雑な状態管理といったハードな課題を解決する経験を通じて、クラウドネイティブ時代の「サーバーレスアーキテクト」として非常に市場価値が高く、息の長い実務スキルを着実に磨くことができます。

働き方

リモート環境

[フルリモート] 基本的にフルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。