Server Developer (3년 이상)
Job Overview
토스페이먼츠를 소개해드려요
- 토스페이먼츠는 사업의 어려움과 비효율을 이해하고, 기술부터 운영까지 사업에 필요한 모든 솔루션을 제공하는 것을 목표로 합니다. 소비자들에게 쉽고 편한 서비스 경험을 제공하고, 가맹점들에게는 오직 사업에만 집중할 수 있는 환경이 보장되는 제품을 만들고 있어요.
-
'전자결제 시장 혁신'을 핵심 목표로 자율과 책임의 원칙 아래, 강력한 상호 신뢰의 문화 속에서 일하고 있어요. 결제 산업의 미래를 함께 만들어 갈 동료를 기다리고 있습니다!
합류하게 될 팀에 대해 알려드려요
- 토스페이먼츠의 Server Developer로 합류한다면, 해결해야 하는 문제의 규모 또는 특성에 따라 제품 중심으로 문제를 해결하는 Silo(사일로) 또는 Team(팀) 으로 업무를 수행해요.
- 사일로는 제품 단위 조직으로, 각 사일로에는 제품을 만들기 위한 최소 인원(Product Owner, Product Designer, 개발자, 데이터 분석가 등) 6~8명으로 구성되어 있어요. 사일로는 자율성을 가지고 제품에 대해 독립적으로 의사결정 하기 때문에 마치 작은 스타트업에 합류한 느낌일 거예요!
- Team 은 동일한 직무의 개발자분들이 하나의 조직으로 모여 기능 중심의 제품을 만드는 형태의 조직이에요.
- 두 영역 모두 공통 플랫폼/DevOps/SRE 와 함께 협업하여, 업무 효율을 지속적으로 높이는 방식으로 업무를 수행해요.
- PG Village
- 결제 운영부터 고도화까지 PG의 모든 영역을 담당해요.
- 통합 결제 시스템부터, 브랜드페이, 결제 위젯 등의 제품과 이를 안정적으로 서비스하기 위한 기술 기반을 만들어요.
- 계약 시스템 및 결제창, 결제 백엔드 시스템, 정산 시스템 등을 설계하고 개발해요.
- 또, 이러한 기반 시스템을 함께하는 가맹점들이 쉽게 활용할 수 있도록 Open API를 설계, 개발하여 개발자 생태계를 조성해요.
합류하면 함께할 업무예요
-
합류하게 될 Silo 및 팀은 인터뷰 과정을 거치며 본인의 강점과 백그라운드를 고려해 조율돼요.
- Server Developer
- 토스페이먼츠의 OpenAPI 생태계, 편리한 연동 경험, 다양한 비즈니스 요구사항에도 흔들림 없는 결제시스템을 설계하고 개발해요.
- 지속적으로 증가하는 결제 트래픽을 안정적으로 처리하고, 다양한 비즈니스 요구사항을 충족하기 위해 시스템을 개선하여 scalability, flexibility를 확보해요.
- 전반적인 결제시스템을 CloudNative화 하며, 시스템을 단순히 lift-and-shift 하는 수준을 넘어 현 비즈니스 요구사항에 맞게 replatforming 해요.
- 수십배의 트래픽이 순간적으로 유입되어도 무너지지 않으며, 결제량이 수십 배가 되어도 정산 처리가 지연되지 않는 고성능 시스템을 설계하고 개발해요.
이런 분과 함께하고 싶어요
- 토스페이먼츠는 결제 산업을 기술로 혁신하고자 하는 기업입니다. 토스페이먼츠에 오시면 새로운 형태의 결제 제품과 결제 시스템을 지탱하는 기반 시스템, 그리고 결제라는 맥락으로부터 연결되는 다양한 B2B 플랫폼 제품의 개발에 참여해 보는 경험을 얻고 싶으신 분과 함께하고 싶어요.
- 성장에 대한 갈증이 있고 좋은 방향으로 성장하고 싶으신 분과 함께 하고 싶어요.
- 변화를 두려워하지 않고 새로운 기술을 학습하며 꾸준히 성장하실 수 있는 분과 함께하고 싶어요.
- 주어진 비즈니스에 대한 이해가 빠르고, 이에 필요한 시스템의 설계가 가능하신 분과 함께 하고 싶어요.
- Java 기술 생태계 (Kotlin/Spring/JPA)에 대한 이해도와 엔지니어링 역량(OOP/TDD/Refactoring)을 보유하신 분이면 더 좋아요.
- Redis와 Kafka를 사용한 경험을 보유하신 분이면 더 좋아요.
- RDBMS에 대한 높은 이해도를 보유하신 분이라면 더 좋아요.
이력서는 이렇게 작성하시는 걸 추천해요
- (해결해 본 문제의 규모와 상관없이) 개발과 관련한 문제 상황을 개선하거나 해결해 보신 사항을 최대한 구체적으로 작성해 주세요.
- 레거시 코드를 리팩토링 해보신 경험이 있다면 좋아요.
-
기술자로서 비즈니스의 문제를 해결했던 경험과 그 과정에서 활용하셨던 기술적 장점이 드러나는 사례를 자세히 적어주시면 좋아요.
토스페이먼츠가 사용하는 기술
- Java, Kotlin, Gradle
- Spring MVC, Spring Webflux, Spring Batch, JPA, Spring Cloud Gateway, Spring Cloud Config, Netty
-
MySQL, Redis, ElasticSearch, Kafka, Oracle
토스페이먼츠로의 합류 여정
-
서류접수 > 코딩 테스트 > 직무 인터뷰 > 문화적합성 인터뷰 > 레퍼런스 체크 > 처우협의 > 최종합격
함께할 동료를 위한 한마디
“토스페이먼츠에는 더 나은 서비스를 위해 진심으로 고민하는 개발자들이 모여있어요.”
- 토스페이먼츠는 제 일에 명확하게 몰입할 수 있고, 더 높은 책임감을 가지고 좋은 품질을 고민할 수 있게 되었어요. 무엇보다 각자 바쁜 와중에도 제가 올린 PR에 대해서 동료분들이 코멘트를 남겨주시고 제가 이해를 못 할 때는 시간을 내어 리뷰를 진행해 주시기도 해요. 뿐만 아니라, 서로의 이슈에 대해 공유하고, 각자 시간을 쪼개어 도와주시고 지원해 주시는 모습에 큰 감동을 받았어요.
- 이 모든 것들이 누군가의 요청이나, 외압이 아닌 정말 더 나은 서비스를 위해서 고민하는 신념에서 비롯되어 자율적으로 이루어지는 것이 정말 신기해요. 지금 현재 너무 외롭게 개발을 하시거나, 중구난방으로 들어오는 운영업무에 치이고 계신 개발자분들! 고민하지 마시고 토스페이먼츠로 오셔서 같이 성장하면 좋겠습니다!
Make Your Resume Now