【Tech Lead(請求/入金/債権等のコアシステム開発)】◆新たな金融サービスを提供するベンチャー企業◆
株式会社 UPSIDER
給与:300万円〜1000万円
雇用形態:正社員
勤務地:神奈川県・埼玉県・千葉県・東京都
仕事内容
【UPSIDERについて】
「挑戦者を支える世界的な金融プラットフォームを創る」をミッションに掲げ、法人カード「UPSIDER」(AI与信で最大10億円枠、リアルタイム明細、バーチャル発行等、累計決済額6,500億円*)を中心に、請求書カード払い「支払い.com」(クレディセゾンと共同運営、累計決済額1,000億円*)、AI経費管理「UPSIDER Coworker」(領収書をAIが自動処理し経理時間を大幅削減)、スタートアップ特化デットファンド「UPSIDER BLUE DREAM Fund」(みずほフィナンシャルグループ共同運営)、経営者向け法人カード「PRESIDENT CARD」(JALとの提携により提供)を展開しています。累計ユーザー数は80,000社*を超えています。2024年11月にシリーズDとして154億円の資金調達を発表、累計資金調達額は600億円を超えました。
今後もカテゴリートップとなる事業を多数立ち上げ、世界中の挑戦者が抱えるペインを解決するAI化された総合金融機関を目指していきます。
*各種数値は2025年3月末時点
【業務内容】
・「請求」→ 「入金」 → 「債権消込」のワークフローをTemporal + Golangで設計/実装
・各事業部のサービスに対して柔軟で利用しやすい柔軟な請求書業務の提供
・アカウンティングやクレジットチームに対して説明責任が果たせる堅固な基盤の設計をリード
・ロードマップの策定
・デザインドックやアーキテクチャレビューのリード
・メンバーのコードレビュー及びメンタリング
【技術的な課題や挑戦したいこと】
請求書発行や入金、債権消込という長期間のプロセスを処理しなければならず、特に業務ロジックの中に時間が含まれます。
時間の影響は単一のプロセスというスコープと過去のプロセスと合わせたスコープが存在して、複雑になりがちなワークフローをシンプルに裁いていくということに挑戦しています
【ポジションの魅力】
・意思決定は現場主導でご自身で考え、よりよいプロダクトをボトムアップ的につくることができます
・請求/回収という金融事業を扱う領域において重要なプロダクトへ挑戦することができます
・金融ドメインとしての堅牢さを求められる一方で、様々なサービスと連携するテクニカルなチャレンジもできる環境です
【技術スタック】
Backend:Golang 1.24+, gRPC, Temporal
Infra:Kubernetes (GKE), Helm, Istio, Terraform
Data:Cloud SQL (MySQL 8)
Observability:Prometheus, Grafana LGTM, OpenTelemetry, Cloud Logging
CI/CD:GitHub Actions, ArgoCD
【参考情報】
Engineer Deck
https://speakerdeck.com/upsider_official/upsider-engineering-deck
事業成長に応えるスケーラビリティの未来:UPSIDERの技術戦略
https://tech.up-sider.com/entry/20241122_technology_strategy
UPSIDER Official note
https://note.com/upsider_inc/
応募資格
【必須スキル】
・システム設計をリードした経験が4年以上
・システムの運用や改善経験が8年以上
・Golangでの開発経験
・Kubernetes上でHelmやKustomize等を用い、Deploymentや各種カスタムリソース(CRD)をデプロイや管理した経験
・設計意図とデリバリーコストに対する要件のトレードオフを論理的に説明し、非エンジニア含むステークホルダーをリードした経験
・CursorやClaude等を通したAIエージェントコーディングで質の高い計画を実行できるルールを策定した経験
【歓迎スキル】
・Temporal/Cadence/AirflowなどWorkflowエンジンの実務利用
・金融の知識・会計システムの開発経験
・OSS へのコントリビュート(Temporal, Kubernetes, Go標準ライブラリなど)
・IaC(Terraform, Terragrant)によるインフラ自動化
・英語/日本語のバイリンガル環境での開発やプロジェクトマネジメント経験