募集要項
- 仕事内容
-
募集背景
UPSIDERは「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに、複数の革新的な金融サービスを展開しています。事業の多角化やプロダクト数の増加に伴い、ユーザー体験を締めくくる「請求」という領域の重要性と複雑性が急速に増しています。サービスごとに異なる課金体系や多様な支払い方法、法的要件への準拠など、現実世界の複雑なビジネスロジックを安定的かつ拡張性の高いシステムへ落とし込むことが急務となっています。現在、新旧サービスの請求基盤における大規模な再構築やリプレイスを進めると同時に、自社の法人カード基盤を外部へプラットフォームとして提供する構想に向けた設計と基盤構築を本格化しています。金融ドメインの中核を担う強固な技術基盤へ進化させ、10年先の非連続な事業成長を支えるインフラを共に創り上げるため、 バックエンドエンジニアを募集します。
※請求基盤開発を担うチームを社内で「Hermes」と呼んでいます
お任せしたい業務
請求基盤開発を担うエンジニアとして、以下のような業務を担っていただきます。
「請求」→ 「入金」 → 「債権消込」のワークフローをTemporal + Golangで設計/実装
各事業部のサービス向けに、柔軟で利用しやすい請求機能の開発
請求にあたり社内連携が必要な経理チームや審査チームへの説明責任を果たせる堅固な基盤の実装
デザインドックの作成やアーキテクチャレビューへの参加
チームメンバーとの相互コードレビュー
モブプログラミングを通じた知見共有・キャッチアップ
参考記事:モブプログラミングのすゝめ
本ポジションの魅力
Fintechの中核である「10億円規模の正確性」を追求する面白さ
単なる「請求書を出す仕組み」ではなく、法的要件への準拠や10億円以上の大きな決済でも1円の誤差も許されない高精度な計算、データロストを絶対に起こさない再実行前提の堅牢なシステム設計など、金融ドメインのど真ん中の難しさに挑戦できます。
定性的な業務プロセスをWorkflow(Temporal)でシステムに落とし込む手応え
請求から入金、消込、債権管理といった長い時間軸で進行する複雑な業務プロセスを可視化し、Temporalを用いたDurableなワークフローとして実装します。
- 応募資格
-
- 必須
-
必須スキル
Webアプリケーション開発の実務経験(3年以上目安)
gRPC / REST API を用いたサービス開発経験
RDB(MySQL等)を用いたシステム開発経験
マイクロサービスや分散システムの設計・実装経験
Claude CodeやCodex / Devin等を活用したAgentic Codingの実務経験
歓迎スキル
Temporal/Cadence/AirflowなどWorkflowエンジンの実務利用
金融の知識・会計システムの開発経験
非同期処理・イベント駆動アーキテクチャの実装経験
OSS へのコントリビュート(Temporal, Kubernetes, Go標準ライブラリなど)
IaC(Terraform, Terragrunt)によるインフラ自動化
求める人物像
UPSIDERのミッションに共感いただける方
不確実性のある環境でも、楽しみながら職務を遂行できる方
ユーザーファーストの思考で仕様変更や設計改善などを自ら提案できる方
共に働く仲間に対して、常にリスペクトを持って、接することができる方
ビジネスの成功に向けて、部署やチームを超えて他メンバーと積極的なコラボレーションができる方
- 雇用形態
- 正社員
- 勤務地
- 東京オフィス
- 年収・給与
-
810万円~1,200万円
※選考評価によって前後する場合がございます
※賞与あり(半期に一回、グレードや実績によって支給)
