【フルリモート/週5/Go】数千万ユーザーのトラフィックを支える大規模決済プラットフォームのバックエンド開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用自社サービス
- 報酬目安
- 5,200 ~ 6,700円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/Go】数千万ユーザーのトラフィックを支える大規模決済プラットフォームのバックエンド開発
お任せしたいこと
[役割]バックエンドエンジニアとして、月間数億件のトランザクションが発生する大規模な決済・送金プラットフォームにおいて、Go言語を用いた新規API開発および既存のモノリス(Ruby/PHP等)からのマイクロサービス移行をお任せします。
[役割に対して求める成果]秒間数千リクエストを超えるスパイクアクセスに対しても、遅延なく安定してレスポンスを返す高可用性・高スループットなバックエンドシステムの実現と、金融ドメインに求められる厳格なデータ整合性の担保。
具体的な業務内容
・Go言語を用いた高パフォーマンスなRESTful APIおよびgRPCサーバーの詳細設計・実装
・Protocol BuffersおよびgRPCを用いた、マイクロサービス間の高速かつ型安全な通信基盤の開発
・Cloud SpannerやAurora MySQL等を用いた分散データベース環境でのトランザクション設計および高度なクエリチューニング
・KafkaやPub/Sub等のメッセージキューを利用した非同期処理の実装と、イベント駆動アーキテクチャの設計
・pprof等を用いたGoアプリケーションのメモリ・CPUプロファイリングと、ボトルネックの特定・パフォーマンス改善
・DockerおよびKubernetes(EKS/GKE)環境を前提としたコンテナネイティブなアプリケーション設計
必須スキル・経験
・Go言語を用いたWebアプリケーションまたはAPIの設計・開発経験(2年以上)、または静的型付け言語(Java, C++, Rust等)での高度なバックエンド開発経験(3年以上)でGoへの強い学習意欲があること
・RDBMSを用いたデータベース設計、トランザクション管理の実務経験
・高トラフィック(秒間数百〜数千リクエスト以上)なWebサービスの運用・パフォーマンスチューニング経験
・Git/GitHubを用いたチーム開発およびPull Requestベースのコードレビュー経験
歓迎スキル・経験
・マイクロサービスアーキテクチャにおけるシステム設計・分割・運用経験
・gRPC、Protocol Buffersを用いたシステム間通信の実装経験
・分散トランザクションに関する深い知識、またはCloud Spanner等の分散データベースの運用経験
・AWS(EKS, ECS等)またはGCP(GKE, Cloud Run等)環境でのインフラ構築・運用経験、およびKubernetesの知見
・ドメイン駆動設計(DDD)やクリーンアーキテクチャに基づいたソフトウェアモデリング経験
開発環境
言語・フレームワーク:Go, gRPC, Echo/Gin
インフラ・ミドルウェア:AWS, GCP, Kubernetes (GKE/EKS), Cloud Spanner, Aurora MySQL, Redis, Kafka
CI/CD・ツール:GitHub, GitHub Actions, Docker, Datadog, PagerDuty, Jira, Slack, Notion
開発チームについて
プロダクトマネージャー1名、テックリード1名、バックエンドエンジニア7名(今回募集枠含む)、SRE3名、フロントエンドエンジニア4名の体制です。Go言語の哲学である「シンプルさ」と「可読性」を重んじており、複雑なビジネスロジックをいかに簡潔でテストしやすいコードに落とし込むかについて、活発なコードレビューが行われています。
求める人物像
・「推測するな、計測せよ」の精神で、プロファイリングツールやDatadog等のメトリクスから論理的にボトルネックを特定し、パフォーマンス改善に熱中できる方
・1円のズレやデータの不整合が許されない金融インフラに対し、強い責任感とエッジケースを網羅するテストへのこだわりを持てる方
・フルリモート環境下において、他職種や他マイクロサービスの担当チームとも自発的かつ円滑にテキストや通話でコミュニケーションが取れる方
仕事の魅力
現代の社会インフラである「決済」の根幹を支え、数千万人のユーザーの日常生活に直結する非常に社会的インパクトの大きなプロダクトです。Go言語の強みである高い並行処理能力を極限まで引き出し、分散システム特有の複雑な技術課題(ネットワーク分断や分散トランザクション等)に立ち向かうことで、トップクラスのバックエンドエンジニアとしての市場価値を確立することができます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
