🫡 안녕하세요!
이번 릴레이 인터뷰에서는 시니어 개발자로서 쌓아온 그간의 경험들과 앞으로의 목표에 대해 이야기해주실 토스페이먼츠 Frontend Developer 박성현님을 소개합니다!
Q1. 안녕하세요, 성현님! 현재 소속된 팀과 맡고 계신 역할을 소개해 주세요.
안녕하세요. 저는 Checkout Product Team에서 결제창, 브랜드페이, 결제위젯 등 다양한 결제 제품을 운영하고 개선하는 일을 하고 있어요.
그중에서도 저는 브랜드페이 제품을 주로 담당하고 있는데요, 각 브랜드에서 자체적으로 운영하는 ‘~~페이’ 형태의 결제 수단이에요. 대형 가맹점에서 사용하는 경우가 많아 트래픽도 크고, 장애가 발생했을 때 영향도 크기 때문에 항상 안정성과 신뢰성을 최우선으로 두고 개선해 나가고 있어요.
또 팀에서는 F-lead 역할도 맡고 있어서, 프론트엔드 챕터의 기술 문화를 함께 만들어가고, 면접에 참여해 좋은 동료를 모시는 일도 함께하고 있습니다.
Q2. 토스페이먼츠에 처음 합류하셨을 때, 시니어 개발자에게는 어떤 과제가 주어지나요? 입사 초기에는 어떤 일부터 시작하게 되었는지 성현님의 이야기를 들려주세요.
입사 후 처음 맡았던 제품은 ‘링크페이’였어요. 개발자가 없는 기업의 사장님들도 손쉽게 상품을 올리고 구매할 수 있는 링크를 만들 수 있도록 도와주는 제품이에요. 별도 연동 없이 결제 기능이 자동으로 적용되기 때문에 사장님들은 제품에만 집중할 수 있어요.
보통 결제제품은 결제 연동을 얼마나 빠르고 쉽게 제공할 수 있을지에 집중하는데, 링크페이는 그보다 한 단계 앞에서 ‘사장님들이 어떤 문제를 겪고 있을까?’라는 질문에서 출발했거든요.
이 제품을 사용하는 사람들의 상황과 맥락을 먼저 깊이 이해해야 했기 때문에 기존과는 전혀 다른 관점과 태도가 필요했어요. 무엇이 가장 불편하게 느껴질지를 계속 검증해 가면서 ‘정말 필요한 경험’을 만드는 데 집중했어요.
예를 들면, 처음 사업을 시작하는 분들은 사업자 등록, 카드사 심사 등 복잡한 절차를 겪어야 하잖아요. 그러한 절차들을 사장님들이 불편함 없이 자연스럽게 진행할 수 있도록 돕는 데 집중했어요. 어떤 정보를 언제 입력해야 할지, 어떤 순서로 진행되는 게 덜 부담스러운지를 고민하면서 온보딩 전반의 경험을 유기적으로 설계했죠.
완전히 새로운 방향에서 고민해야 했던 제품이라 쉽지는 않았지만, 그만큼 의미 있고 재미있었어요!
Q3. 시니어 개발자로서 다양한 프로젝트를 경험해보셨을 텐데요, 토스페이먼츠에서 도전하셨던 과제 중에 가장 기억에 남는, 혹은 임팩트 있었다고 생각하는 사례가 있다면 소개해 주세요.
가장 기억에 남는 프로젝트는 SDK 제품을 개선했던 작업이에요. SDK는 가맹점들이 결제 제품을 더 쉽게 연동하고 사용할 수 있도록 돕는 도구인데, 기존에는 개선이 필요한 지점들이 꽤 많았어요.
가맹점들의 비즈니스 요구는 빠르게 늘어나고 있었지만 기존 SDK로는 그 흐름을 따라가기 어려웠어요. 결제 제품마다 데이터를 주고받는 방식이 파편화돼 있어서 기술적인 안정성에도 한계가 있었죠. 이런 문제들이 반복되다 보니 히스토리를 관리하기 어려웠고, 구조적으로 손대기 힘든 영역이 되어버렸어요.
그래서 SDK를 설계 단계부터 다시 시작했어요. 새롭게 바뀐 SDK는 변화하는 요구사항을 유연하게 반영할 수 있도록 했고, 연동 과정에서 문제가 생기면 그 원인을 명확하게 안내해 줄 수 있게 개선했어요. 덕분에 가맹점이 개발자의 직접적인 도움 없이도 스스로 문제를 파악하고 해결할 수 있는 환경을 만들 수 있었죠.
기술적인 측면에서도 설계를 통합해 코드의 학습 비용을 줄였고, 결제 제품의 기능을 더욱 안정적으로 제공할 수 있게 되면서 운영 리소스도 크게 줄일 수 있었어요.
단순한 기능 개선을 넘어, 가맹점의 사용 경험을 구조적으로 바꿔낸 프로젝트였기 때문에 더 오래 기억에 남는 것 같아요.
Q4. 토스페이먼츠에서 시니어 개발자로 일하시면서, 이전과 가장 다르게 느껴졌던 점이나 인상 깊었던 문화가 있다면 무엇이었나요?
가장 인상 깊었던 문화는 기술적인 의사결정의 속도와 새로운 기술을 시도할 수 있는 환경이에요.
먼저, 의사결정이 빠르고 존중받는다는 점이 인상 깊었어요. 앞서 설명해 드린 기존 SDK의 구조적인 문제를 개선해야 한다고 판단했을 때, 기술적인 필요성을 명확히 설명하니 빠르게 리팩토링을 결정할 수 있었어요. 기존 회사에서는 여러 부서와 단계적인 설득이 필요했던 반면, 여기선 실무자의 문제 인식과 제안을 바탕으로 빠르게 실행에 옮겨졌죠. 개발자의 판단이 믿음 받는 환경이라는 점에서 일할 때 확실히 동기부여가 돼요.
그리고 새로운 기술을 시도할 수 있는 분위기도 큰 차이점이에요. 사실 경력이 쌓이고 회사 생활이 길어질수록 익숙한 방식이나 자신 있는 기술 스택 위주로 일하게 되는 경우가 많잖아요. 이전 회사들에서도 기술적으로 못하는 건 아니었지만, 새로운 시도를 하는 데에는 여러 제약이나 부담이 있었던 것도 사실이고요.
근데 토스페이먼츠에서는 동료들도 그렇고 팀 문화 자체가 새로운 기술에 대해 굉장히 열린 태도를 가지고 있어서 자연스럽게 다양한 시도를 해보게 돼요. 예를 들어, 사장님들이 실시간으로 매출이나 정산 내역을 확인할 수 있는 앱을 만들면서 React Native라는 기술을 시도해 보았어요. 팀에서 이런 시도를 적극 지지해 줬고, 제가 직접 기술 설계와 운영을 리드할 수 있었어요.
익숙한 방식을 고수하지 않고, 새로운 도전 안에서 배워가려는 문화가 자리 잡혀 있어서 시니어로서도 기술적으로 계속 성장할 수 있는 환경이라고 느꼈어요.
Q5. 앞으로 토스페이먼츠에서 어떤 과제에 도전해보고 싶으신가요? 혹은 커리어 목표가 있다면 함께 나눠주세요.
앞으로는 운영 효율화에 더 집중해 보고 싶어요. 제품을 잘 만드는 것도 중요하지만 실제 운영 과정에서 얼마나 안정적이고 효율적으로 작동하느냐도 그 못지않게 중요하다고 생각하거든요. 예를 들어, 반복적으로 발생하는 휴먼 에러나 프로모션 설정 실수처럼 사소하지만 비용과 리소스에 큰 영향을 주는 부분들을 줄여나가고 싶어요. FE 개발자로서도 이런 영역에서 자동화 도구나 유저 가이드를 잘 설계해 기여할 수 있지 않을까 고민 중이에요.
또 하나는, 가맹점들에게 더 많은 인사이트를 제공할 수 있는 결제 환경을 만드는 것이에요. 결제 제품을 도입했을 때 어느 구간에서 전환율이 떨어지는지, 어떤 설정이 실제로 영향을 주는지 등의 데이터를 기반으로 스스로 개선할 수 있는 정보를 제공하고 싶어요. 사장님들이 복잡한 설정이나 원인 파악에 시간을 쓰지 않아도 되도록, 우리가 먼저 문제를 찾아내고 해결 방법까지 제안해 주는 거죠.
궁극적으로는, 사장님들이 제품 본질에만 집중할 수 있도록, 결제 운영에 필요한 모든 고민은 저희가 책임지는 구조를 만들어가고 싶어요.
Q6. 마지막으로, 토스페이먼츠를 고민하는 경력직 개발자들에게 해주고 싶은 말이 있다면?
토스페이먼츠의 사업은 "대부분의 삶에 깊게 영향을 미치지만, 그 중요성에 비해 아직 잘 알려지지 않은 영역"이라고 생각해요. 우리가 만든 기술이 사람들이 일상적으로 겪는 결제의 방식을 변화시키고 그 영향을 실시간으로 느낄 수 있는 곳이기 때문에 도전할 기회가 무궁무진하죠.
기존의 방식에 안주하지 않고, 더 큰 영향을 미치고 싶은 시니어 개발자라면, 이곳에서 그 꿈을 실현할 수 있을 거예요. 함께 도전하고 성장할 개발자들을 환영합니다!
이번 릴레이 인터뷰 4편에서는 토스페이먼츠에서 시니어 개발자로서의 성장을 이룬 성현님이 어떤 새로운 기술 도전에 임하고, 조직에서 빠르게 의사결정을 내릴 수 있는 환경에서 어떻게 역량을 발휘하고 있는지에 대한 인사이트를 나눠주셨습니다.
이번 인터뷰를 마지막으로, 토스페이먼츠 Frontend Developer들의 생생한 이야기를 마무리하게 되었음을 알려드립니다.
앞으로도 토스페이먼츠에서 펼쳐지는 다양한 도전과 성장을 기대해 주세요!
