Server Developer (Messaging Platform Team)
Summary
Server Developer building and operating Toss's messaging platform (push, Alimtalk, email) and A/B testing infrastructure using Kotlin, Java, Spring Boot, Kafka, and MySQL/MongoDB/Redis.
# 합류할 팀에 대해 알려드려요
- Server Platform Chapter의 Messaging Platform Team 은 템플릿 관리부터 대규모 메시지 발송까지 담당하는 핵심 서버를 안정적으로 설계하고 운영해요.
- 토스증권, 토스뱅크를 비롯한 수많은 토스 계열사의 서비스가 저희 플랫폼을 통해 유저와 소통하고 있고, 나아가 토스가 글로벌로 진출할 때 가장 먼저 구축되어야 할 '필수 인프라'로서 세계 무대로 확장해 나가고 있어요.
- Messaging Platform Team에 한정하지 않고 채용 프로세스를 진행하고 싶다면 [Chapter의 공통 공고](https://toss.im/career/job-detail?job_id=4071141003&sub_position_id=7977821003&company=%ED%86%A0%EC%8A%A4) 를 확인해주세요.
# 합류하면 함께할 업무예요
- 토스에서 고객에게 발송하는 메시지(푸시/알림/알림톡/이메일 등) 시스템을 개발하고 운영해요.
- 하나의 코드로 여러 계열사와 글로벌 환경에 시스템을 구축하고 운영해요. 환경마다 세부 설정이 달라서, 그 차이를 Application에서 어디까지 처리할지 고민해요.
- 개발할 수 있는 부분은 외부 솔루션에 맡기지 않고 직접 만들어요. 이메일 발송은 외부 솔루션을 쓰는 곳이 많지만, 저희는 SMTP 서버까지 직접 개발하고 운영해요.
# 이런 분과 함께하고 싶어요
- 메시징 시스템을 설계하고 개발, 운영해본 경험이 있는 분이면 좋아요.
- 고가용성의 확장 가능한 시스템을 설계하고 운영해본 경험이 있는 분이면 좋아요.
- 대규모 트래픽을 받는 시스템을 운영해본 경험이 있는 분이면 좋아요.
- 장애를 겪고 원인을 찾아 해결해본 경험이 필요해요. 계열사별 세부 설정 차이로 발생하는 이슈를 직접 분석하고 대응할 수 있는 분을 찾고 있어요.
# 이력서는 이렇게 작성하시는 걸 추천해요
- 토스가 사용하는 기술의 숙련도, 다뤄본 서비스 트래픽을 적어주세요.
- 대용량 트래픽 어플리케이션 성능 개선 경험이 있다면 자세히 작성해 주세요.
- Mission-Critical 한 서비스 운영 환경을 즐기며 높은 책임감으로 탄탄한 서비스를 만들어 본 경험이 있다면 적어주세요.
# 토스에서 사용하는 기술
- Kotlin, Java, Spring MVC, Spring Boot
- JPA/Hibernate, MySQL, MongoDB, Redis, Kafka
- ELK, Prometheus + Thanos, Grafana
# 토스로의 합류 여정
- 서류접수 > 1차 직무 인터뷰 > 2차 직무 인터뷰 > 문화적합성 인터뷰 > 레퍼런스 체크 > 처우협의 > 최종합격 및 입사
# 함께할 동료를 위한 한마디
> "토스에 와서 최고의 복지는 동료라는 말을 이해할 수 있게 되었어요."
- 토스의 대표적인 문화는 최복동(최고의 복지는 동료)인데요, 합류 전에는 잘 와닿지 않았는데 합류하니 같이 일하는 분들의 자세와 실력을 보며 몸소 깨닫고 있어요.
- 동료를 통해 매일 성장할 수 있고, 복잡한 보고와 승인 절차 없이도 개발에만 집중할 수 있는 환경이 갖추어져 있으므로 업무에 몰입할 수 있다는 점이 좋아요.
As published by greenhouse
이름, 성, 이메일, 전화, 이력서/CV, 커버 레터, 위치
- 재직중 회사 (Candidate Profile) optional
- 현재 직무명 (Candidate Profile) optional
- 경력 정보 (json) written answer · optional
- 채용 공고를 접한 경로 choose one
- 기타 서류 upload · optional
- 링크 written answer · optional
- 1. [필수] 필수 개인정보 수집 이용 동의 여부 (이력서 등) choose one · optional
- 2. [선택] 선택 개인정보 수집 이용 동의 여부 (포트폴리오 등) choose one · optional
- 3. [선택] 인재풀 활용 동의 여부 (리비짓) choose one · optional
- 4. [선택] 채용소식 수신 동의 여부 (광고성 문자) choose one · optional
- 장애인 증빙 서류 upload · optional
- 국가보훈대상자 증빙 서류 upload · optional
- 5. [선택] 민감정보 수집 및 이용 동의 choose one · optional