最終更新日:
「誰もが日々お金を使っているのに、ほとんどの人がそれを正しく把握できていない」
そんな課題を解決するためにスマートバンクはB/43(ビーヨンサン)というプロダクトに取り組んでいます。
今後はお金を「
言語: Ruby(Ruby on Rails), Go, Python, TypeScript
インフラ: AWS (EC2, ELB, Lambda, Fargate, Aurora, S3, KMS, Cloudwatch, etc.)
データベース: MySQL, PostgreSQL
CI: GitHub Actions, CircleCI
ツール: GitHub, Slack, Notion, NewRelic, Sentry
・RDBMSを用いるWebアプリケーションの開発・運用経験
・レビューを伴う複数名でのチームでの開発経験
・ドキュメントの読解やステークホルダーとの対話を通して仕様を理解し、システムやデータモデルに落とし込む力
・AWS / GCPなどのパブリッククラウドを利用した開発経験
・過去の成功や失敗を活かしてアーキテクチャ / 設計 / 運用体制を改善した経験
・外部パートナーや、協業先企業を含めた共同開発の経験
・金融・決済システムの開発、運用経験
・ユーザーの声を聴き、課題を解決することに喜びを感じる方
・課題解決に向けて、必要な情報を自ら収集し、課題の特定から解決までを自律的に推進できる方
・チームとのコミュニケーションを大切にし、メンバーと率直な関係性を構築できる方
・スピード感や、大きな変化を楽しみながら、働ける方
・システムとビジネス両方に対して理解を向けながら技術的に必要なリスク把握、リスクテイクができる方
B/43 を支える主なバックエンドのコンポーネントは、ユーザーの残高管理基盤、入出金システム、それらがモバイルアプリと通信しあうAPI、決済を可能にするVisaと連携した決済システムと多岐に渡ります。
金融システムのバックエンドは複雑になりがちです。レガシーなシステムとの繋ぎ込みや一貫性のない決済電文、国際基準や法令など順守するべき項目も多く、セキュリティにも配慮した高い技術力が求められます。
そういった、技術的な難しさを一つ一つ解決しサービスとして作り上げていくのはバックエンドエンジニアの腕の見せ所でもあり、また直接決済データを扱う業務は一般的なWebシステムを作るのとはまた違った新鮮さがあり、非常に面白いです。
またしっかりとユーザーの声や数値的なデータを見ながら開発を進めるスタイルをとっているので、なぜ作るかという問いに対して納得度高く、開発を進められるのも魅力的です。