inSmartBank

AI家計簿アプリ「ワンバンク」を開発・運営する株式会社スマートバンクの Tech Blog です。より幅広いテーマはnoteで発信中です https://note.com/smartbankinc

Engineering

将来を見据えて管理画面のフロントエンドをガッと改善している

こんにちは、株式会社スマートバンクでサーバーサイドエンジニアをやっています、すてにゃん (id:stefafafan:detail) です。今回は社内で活用している管理画面に対して実施した様々な技術的な改善を紹介していきます。

2025年1月〜6月エンジニア登壇・スポンサーまとめ

こんにちは、サーバーサイドエンジニアのkoshibaです。 株式会社スマートバンクでは、エンジニアに限らず全社的に「発信」を応援する文化があります。私も広報委員会として、社内外への発信支援活動をしています。毎月の登壇者情報は毎月noteでもお伝えして…

RidgepoleによるDBスキーマの宣言的定義に移行して便利になりました(ちょっと高速化もしました)

こんにちは osyoyu です。このたびワンバンクを支える本体アプリケーション、通称core-apiのデータベーススキーマ管理をRidgepole (ridgepole/ridgepole) に置き換えて、人生が便利になりました。悲願達成です。 本記事では導入にあたっての工夫をご紹介しま…

EMひとりあたり3名体制?ー株式会社スマートバンクに入社して驚いた組織の特徴3つ

こんにちは。2025 年 4 月に株式会社スマートバンクにエンジニアリングマネージャー(EM)として入社した kaoru です。顧客体験と不正対策という 2 つのチームを担当しています。約 4 か月とある程度まとまった時間が経ちましたので、入社して驚いたこと 3 つ…

SentryのAlert Best Practicesを参考にアラート疲れから脱却する

こんにちは、株式会社スマートバンクでサーバサイドエンジニアをしているnagasawaです。 皆さんアプリケーションのエラートラッキングを何かしらのツールで行っていると思いますが、日々多くのアラートが届き以下のような悩みをお持ちではないでしょうか。 …

エンジニアとしての次の成長を求め、株式会社スマートバンクの扉を叩きました

はじめに こんにちは!2025年6月から株式会社スマートバンクのサーバーサイドエンジニアとして働いているnissyiです。 この記事では、「なぜ株式会社スマートバンクに入社したのか?」「入社してみてどう感じているか?」といったことをご紹介していきます。…

「問い合わせ対応」から「体験設計」へ ──カスタマーサポートがリードする新しい価値の作り方

こんにちは。株式会社スマートバンクのmachikoです。 カスタマーサポート部で、主にKYC審査(サービスをご利用いただくにあたっての必要な本人確認手続き)をはじめとする顧客対応の管掌をしています。 また、「顧客体験チーム」のメンバーとして、ユーザー…

CRE Camp 潜入レポート

はじめに こんにちは!株式会社スマートバンクの顧客体験チームでサーバーサイドエンジニアをしている otaka(@oh_minisera)です。今回はCRE CampというLT会に参加してきました! CRE Campのテーマは “ユーザー信頼性の向上と運用改善をカジュアルに学び合…

会社のAI活用を推進する投資委員会という取り組みを紹介します!

こんにちは!株式会社スマートバンクでEMをしているmitaniです!今年度から自分自身も一つのチームのエンジニアリングマネージャー(EM)として働きつつ、サーバーサイド部の部長としてEM陣をマネジメントしながら組織の改善に取り組んでいます! 前回のブロ…

関西Ruby会議08に参加して前夜祭で登壇しました #kanrk08

こんにちはkoshibaです。6/28にあった関西Ruby会議08に参加しました。 regional.rubykaigi.org 地元開催ということでプロポーザルも出していたのですが、採択ならず。でも前夜祭で発表の機会をいただけました。このレポートでは自分の登壇した前夜祭を中心に…

Claude Codeにドキュメントを読み込ませ、Issue分解から実装まで任せてみた

こんにちは!サーバサイドエンジニアのtanihiroこと井谷です。 皆さん、Claude Code使っていますか?先日公開した委員会制度の記事でも触れましたが、株式会社スマートバンクでは開発効率向上のための様々な取り組みを行っています。その一環として、6月より…

100人の壁を乗り越える “委員会制度” へのチャレンジ

こんにちは!株式会社スマートバンクでEMをしているmitaniです!今年度から自分自身も一つのチームのエンジニアリングマネージャー(EM)として働きつつ、サーバーサイド部の部長としてEM陣をマネジメントしながら組織の改善に取り組んでいます! 株式会社ス…

Rive で叶えるコードレスなインタラクティブアニメーション

株式会社スマートバンクでモバイルエンジニアをしている yokomii です。 先日リリースされたワンバンクアプリの新機能「AI埋蔵金チェッカー」の実装を担当しました。 smartbank.co.jp 本機能では、ユーザーアクションに応じたインタラクティブなアニメーショ…

CREチームから顧客体験チームに生まれ変わりました

こんにちは、nyancoです。 私の所属していたCREチームは2025年に「顧客体験チーム」へと生まれ変わりました。この記事では、その背景と現在の体制についてご紹介します。 現在CREチームに所属されている方やカスタマーサポートのみなさまにもぜひ読んでいた…

もう1度プロダクトエンジニアになりたくて株式会社スマートバンクに入社しました

はじめに はじめまして。 株式会社スマートバンクでサーバサイドエンジニアとして働いているcoyoteです。 3月に入社してからあっという間に3ヶ月が経過してしまいましたが、ここまでを振り返って少し遅めの入社ブログを書こうと思います。 あえて時系列で入…

upstream を頼りつつ破壊的変更を乗り越える: aws-activejob-sqs v1へのバージョンアップ対応記

非同期処理してますか? Rails 界隈では Sidekiq や Resque がメジャーな選択肢ですが、株式会社スマートバンクではaws-activejob-sqsを使っています。aws-activejob-sqs は Amazon SQS をジョブキューとして使用するための gem であり、Ruby on Rails の Ac…

プロダクト開発に熱狂的な環境を求めて株式会社スマートバンクに入社しました

2025年4月からiOSエンジニアとして入社したmashimaです! 入社から2ヶ月ほど経過し、オンボーディングから新機能リリースまで一通り体験したので、転職のキッカケや入社後の感想などを振り返りながら共有したいと思います。 経歴紹介 まずは簡単に自分の経歴…

Rails の隠れた堅牢性:SELECTクエリが自動リトライされる仕組み

こんにちは、おはようございます、こんばんは、株式会社スマートバンクで顧客体験チームのエンジニアリングマネージャーをしている佐藤(@tmnbst)です。 Rails 7.1 以降 では、SELECTクエリが内部的に自動でリトライされる仕組みが導入されています。 この…

なぜ株式会社スマートバンクを次のチャレンジの場として選んだか (capytan)

こんにちは、株式会社スマートバンクのSRE部に所属している capytan です。2025年5月に入社して日々の業務を行っております。入社1ヶ月目が終わるタイミングなので、入社エントリを通して株式会社スマートバンクのどこに惹かれて入社したのかお伝えしようと…

Albaへの載せ替えと3.7で追加されたTraits機能の紹介

こんにちは!株式会社スマートバンクでEMをしているmitaniです! この記事ではRubyのJSON Serializer gemの一つであるAlbaの3.7で追加されたTraits機能について紹介します!!

人々が本当に欲しかったものをつくるために、株式会社スマートバンクに入社しました

こんにちは!2025年5月からサーバサイドエンジニアとして株式会社スマートバンクに入社した、tanihiroこと井谷です。 この記事では、私がなぜ株式会社スマートバンクに転職をしたのかをお伝えします。会社の魅力や、実際に入社して感じたことなど、少しでも…

細かな技術を駆使して CS 業務を効率化する

こんにちは、株式会社スマートバンクで開発に携わっている t0yohei です。 株式会社スマートバンクが運営するワンバンク(旧 B/43)は、オンラインカジノ等のギャンブルサイトでの利用を制限しています。 support.onebank.jp この利用制限にあたり、該当する加…

株式会社スマートバンクにエンジニアとして入社しました (stefafafan)

はじめまして、すてにゃんこと id:stefafafan です。2025年5月1日付で、株式会社スマートバンクに入社しました。 この記事では、私がスマートバンクへの入社を決めた理由や、選考を通して感じたこと、そして現時点での会社の印象について簡単にご紹介します。

Hack Space Sponsorの裏側をご紹介します🏕️ #rubykaigi

こんにちは、nyancoです。 株式会社スマートバンクでは昨年に引き続きRubyKaigiに協賛させていただきました。 昨年はHydration Sponsor(ドリンクスポンサー)でしたが、今年はHack Space Sponsorとして協賛させていただきました。このブログではHack Space …

RubyKaigi 2025: Ivo Keynote良すぎた by osyoyu #rubykaigi

こんにちは、osyoyuです。RubyKaigi 2025に行ってきました。 Day 2 Keynote "Performance Bugs and Low-Level Ruby Observability APIs" はプロファイラおたくの自分にとって実に心躍るセッションでした。地上最強のRubyプロファイラである ddtrace (Datadog…

RubyKaigi 2025 セッションレポート(後編) #rubykaigi

株式会社スマートバンクRubyKaigi 2025 参加メンバーによるセッションレポート後編です! 前編はこちら mitani mitaniからはPENさんによる「Analyzing Ruby Code in IRB」についてレポートします! このトークでは、IRBのシンタックスハイライトやコード補完…

RubyKaigi 2025 セッションレポート(前編) #rubykaigi

2025/4/16-18に愛媛県松山市で開催された RubyKaigi 2025 に株式会社スマートバンクはHack Space Sponsorとして協賛し、登壇者2名を含む計11人で参加しました。今回は参加エンジニアによるセッションレポートをお送りします! coyote coyoteからはtk0miyaさ…

RubyKaigi 2025で株式会社スマートバンクのメンバーとお会いしましょう #rubykaigi

みなさんこんにちは、 nyancoです。いよいよRubyKaigiです!皆さん、準備はできてますか〜!? 今年は去年より1ヶ月早いこともあって、ほんとにもうはじまるのかとドキドキしています。 株式会社スマートバンクからは2名登壇、そしてHackSpace Sponsorとして…

Unlock the Potential of Swift Code Generation | try! Swift Tokyo 2025

こんにちは、株式会社スマートバンクでアプリエンジニアをしているロクネムです。 みなさんは、Annotation Processingをご存知でしょうか? Annotation Processingは、Javaにおけるコード生成の言語仕様で、これまでAndroidアプリ開発者の生産性を大きく向上…

try! Swift Tokyo 2025 にrocknameが登壇します! #tryswift

こんにちは、nyancoです。 いよいよ今日からスポンサーとして協賛させていただいているtry! Swift Tokyo 2025 が開催されます! 本日はtry! Swift Tokyo 2025 で登壇する株式会社スマートバンク社員のrocknameさんに登壇の意気込みや見どころについて聞いて…

We create the new normal of easy budgeting, easy banking, and easy living.
In this tech blog, engineers and other members will share their insights.