【フルリモート/週5】AWSサーバーレスエンジニア・クラウドネイティブ開発(イベント駆動アーキテクチャ・BtoB SaaS)

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,400 ~ 4,900円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5】AWSサーバーレスエンジニア・クラウドネイティブ開発(イベント駆動アーキテクチャ・BtoB SaaS)
お任せしたいこと
自社で展開するBtoB SaaSプロダクト、または新規事業において、AWSのマネージドサービス(Lambda, DynamoDB, EventBridge等)をフル活用したフルサーバーレス・イベント駆動アーキテクチャの設計・開発をお任せします。
「流行っているからサーバーレスにする」といった技術的自己満足ではなく、インフラの運用保守(OSパッチ当てやキャパシティプランニング)にかかるトイル(無駄な労力)を極限まで削ぎ落とし、エンジニアの時間を「ビジネス価値(機能開発)」に100%集中させるための、泥臭くも極めて高度なクラウドネイティブ開発にチームで取り組んでいただきます。
具体的な業務内容
・AWS Lambda(TypeScript, Go, または Python)および API Gateway を利用した、スケーラブルで高可用なバックエンドAPIの設計・開発
・Amazon EventBridge、SQS、SNSを活用した、マイクロサービス間の非同期通信およびイベント駆動アーキテクチャ(EDA)の設計
・Amazon DynamoDBにおける、アクセスパターンを事前に完全に設計し切る高度なテーブル設計(Single-Table Design等)
・AWS Step Functionsを利用した、複雑なビジネスワークフロー(長時間のバッチ処理やサガパターン等)のオーケストレーション
・AWS CDK、またはAWS SAM(Serverless Application Model)を用いたインフラの完全なコード化(IaC)と再利用可能なコンストラクトの作成
・Datadog、またはAWS X-Rayを利用した、分散システム特有の複雑なボトルネック調査とコールドスタート対策等のパフォーマンスチューニング
・GitHub Actionsを利用した、サーバーレスアプリケーション特有の安全で高速なCI/CDパイプラインの構築
必須スキル・経験
・Webアプリケーションのバックエンド開発実務経験(目安として3年以上)
・AWS Lambda、API Gateway等のサーバーレスコンピューティングを利用した本番環境での開発・運用経験
・DynamoDB等のNoSQLデータベース、またはRDBMSにおけるテーブル設計経験
・IaC(AWS CDK, SAM, Terraform, Serverless Framework等)を用いたインフラ構築経験
・Git / GitHubを用いたプルリクエストベースでのチーム開発経験
歓迎スキル・経験
・EventBridgeやSQS等を駆使したイベント駆動アーキテクチャの設計・運用経験
・DynamoDBにおけるSingle-Table Designなどの高度なモデリング経験
・分散システムにおける結果整合性(Eventual Consistency)を前提としたアプリケーション設計経験
・大規模な高トラフィックシステムにおけるパフォーマンスチューニング経験
・サーバーレス環境におけるセキュリティベストプラクティス(IAMの最小権限の原則など)の実践経験
開発・業務環境
開発言語:TypeScript, Go, または Python
AWSサービス:Lambda, API Gateway, DynamoDB, EventBridge, Step Functions, SQS, SNS, S3, Cognito 等
IaC・デプロイ:AWS CDK (または AWS SAM)
テスト・CI/CD:Jest (または Go testing, pytest), GitHub Actions
監視・可観測性:Datadog, AWS X-Ray, CloudWatch
コミュニケーション・管理:GitHub, Jira, Slack, Zoom
プロジェクトチームについて
サーバーレス開発(クラウドネイティブ)チームへの配属となります。
「サーバー管理をしたくない」という良い意味での怠惰さを突き詰め、「必要な時に、必要な分だけリソースを使い、使った分だけ払う」というAWSの哲学に深く共感している手堅いカルチャーです。一方でサーバーレスの銀の弾丸(万能性)は信じておらず、LambdaのコールドスタートやDynamoDBの制約といったデメリットにも目を背けず、「この要件ならあえてコンテナ(ECS/Fargate)やRDSを選ぶべきだ」と、適材適所の現実的な議論を泥臭く行っています。
求める人物像
・OSのレイヤーから離れ、純粋に「ビジネスロジックを書くこと」と「クラウドアーキテクチャを設計すること」に集中したい方
・同期処理(とりあえずAPIで直接呼ぶ)に逃げず、障害耐性を高めるために「非同期化してキューに積む」という分散システムの思考ができる方
・ブラックボックスになりがちなマネージドサービスに対して、AWSの公式ドキュメントやクォータ(制限)を隅々まで読み込み、挙動の裏側を深く理解しようとする方
仕事の魅力
EC2サーバーの増減を気にするレガシーな運用から完全に脱却し、AWSの高度なエコシステムをレゴブロックのように組み合わせて、無限にスケールするシステムを作り上げる極めてモダンな開発体験を得られるポジションです。分散システム特有の複雑な課題をソフトウェアエンジニアリングで解決する経験を通じて、クラウドネイティブ時代にすべての企業が求めている「真のAWSクラウドエンジニア(サーバーレスアーキテクト)」としての圧倒的な市場価値を築くことができます。
働き方
リモート環境
[フルリモート] 基本的にフルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
