Search

토스 Server Chapter Wiki

토스의 Server Developer를 소개합니다!
토스 서버 개발자들이 어떻게 일하고, 어떤 조직에서 일하는지 한눈에 확인해 보세요!
이 페이지는 비바리퍼블리카(토스)를 기준으로 작성되었습니다. (26.02.25 기준)

목차

토스 Server 챕터를 구성하는 직무는 다음과 같아요.

Chapter란 토스팀에서 같은 업무를 하는 사람들(같은 직무)이 모인 조직이에요. 각자가 속한 제품 조직이나 팀은 다를 수 있지만, 직무 단위로 더 긴밀하게 협업하기 위해 챕터에도 함께 소속되어 있어요. 토스의 Server Developer는 Product, Platform, Productivity 세 개의 Chapter로 나뉘어 일합니다. 직무명은 모두 같지만, 각 Chapter마다 집중하는 업무 영역에 차이가 있어요.
Product Chapter
Platform Chapter
Productivity Chapter

토스의 서비스 개발자는 이렇게 일해요.

토스는 각각의 완결성 있는 사업을 운영하는 여러 개의 도메인으로 구성되어 있어요. 여기서 말하는 조직은 Product Chapter 내 서비스 조직을 의미해요. 따라서 토스 서버 개발자는 Server Chapter 소속으로 일하면서, 동시에 담당하는 업무의 조직 단위(팀 혹은 사일로(silo)) 소속으로 일하고 있어요.

Server Developer (Product)

Server Developer (Product)는 유저가 직접 사용하는 토스의 서비스를 개발해요. 단순 기능 구현을 넘어, 기술을 통해 비즈니스의 빠른 성장을 이끌어요.
제품 Silo
Silo는 PMF(Product-Market Fit)를 찾거나 특정 비즈니스 목표를 빠르게 달성하기 위해, 제품을 효율적으로 개발하고 실행하는 조직 단위를 의미해요. 
각각 독립적인 사업구조를 띄고 있으며, 광고, 커머스, 페이, 대출처럼 비즈니스 매출과 직접 연결된 영역에서 제품을 만들고 개선해요.
새로운 제품을 0→1로 만들어내요.
제품 team
Team은 규모가 크고 복잡하거나 기술적으로 도전적인 제품을 전담하는 조직이에요. 안정적인 개발과 운영이 중요한 영역을 담당해요.
토스의 핵심 기능을 담당하는 division 조직에서 일해요. 송금, 컴플라이언스, 만보기처럼 여러 사업의 기반이 되는 영역을 개발하고 있어요.
성장한 제품을 1→100으로 확장하고 고도화해요.

Server Developer (Productivity)

Server Developer (Productivity)는 토스 팀원들이 반복적으로 수행하는 다양한 업무를 자동화하고, 시스템이 대신 처리할 수 있도록 범용 도구를 개발해요.
토스 내 모든 임직원의 업무 효율을 높이고 서비스의 운영 생산성을 극대화해요.
개인과 팀, 그리고 조직 전체의 업무 패턴을 관찰하고 분석해, 생산성 관점에서 문제를 정의하고 해결해요.

토스의 플랫폼 개발자는 이렇게 일해요.

토스 서비스 개발자가 제품 개발에만 집중할 수 있도록, 빠르고 안전한 개발·운영 플랫폼 생태계를 구축해요. 이를 통해 전사 서비스의 신뢰성·가용성·성능을 높이고, 비즈니스 가치와 기술적 성장을 함께 만들어가요.

DevOps Engineer

DevOps Engineer는 토스의 모든 서비스가 운영되는 플랫폼 환경을 구축하고 운영하여 배포 환경 및 프로세스를 고도화 하고 운영 도구를 개발해요.
토스의 개발자들이 더 빠르고 안전하게 실험하고 배포할 수 있는 환경을 만들고 제공해요.
Kubernetes 와 Cloud Native 에코 시스템을 모니터링 하고 장애 대응 및 트러블 슈팅 업무를 담당해요.
장애 발생 시 근본적인 원인을 파악할 수 있는 직관적인 메트릭을 도출하여, 장애에 대응할 수 있는 탄탄한 시스템을 함께 구축해요.

Server Developer (Platform)

Server Developer (Platform)는 토스의 모든 서비스가 안정적으로 동작할 수 있도록 공용 Library, Gateway, Messaging 등 플랫폼을 만들고 운영해요.
토스의 모든 서비스가 이용하는 공통 환경을 개발 운영하며 자동화해요.
제품 개발자가 플랫폼 환경을 손쉽게 이용할 수 있도록 도구를 만들고 고도화 해요.
시스템 전반을 지속적으로 모니터링 하며 SRE, DevOps와 긴밀하게 협업하여 장애에 빠르게 대응하고 회복시켜요.

SRE - Site Reliability Engineer

Site Reliability Engineer는 효과적인 모니터링 시스템을 구축하고 운영하여 문제를 사전에 감지하고 빠르게 대응하고 있어요.
시스템의 Stability, Scalability, Availability 그리고 Latency를 지속적으로 개선해요.
대규모 트래픽 환경에서 빠르게 원인을 분석할 수 있도록 모니터링 체계를 고도화해요.
장애 발생 시 신속하게 문제를 해결하고, 재발 방지를 위한 구조적 개선을 진행해요.

Server Developer 포지션에 대해 더 알아보아요.

1. 채용 아티클
2. 토스 개발자 컨퍼런스 SLASH & TMC

토스의 서버 인프라 모니터링

3. 토스 테크 블로그