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

掲載終了3ヶ月前

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

5,200〜6,700/時

作業内容

【フルリモート/週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言語の強みである高い並行処理能力を極限まで引き出し、分散システム特有の複雑な技術課題(ネットワーク分断や分散トランザクション等)に立ち向かうことで、トップクラスのバックエンドエンジニアとしての市場価値を確立することができます。 ### 働き方 #### リモート環境 **[フルリモート]** フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Go言語

募集回数

1回

スキル

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)