Toss Place(토스플레이스)

Server Developer (Platform)

Posted: 2 hours ago

Job Description

합류하게 될 팀에 대해 알려드려요토스에서 새롭게 진출하는 오프라인 결제산업의 역사를 만들어가고 있고, 설레는 마음으로 결제 생태계의 변화를 만들어가고 있어요.Server Developer (Platform)는 플랫폼팀 소속으로 모든 서비스를 뒷받침 하는 서버 플랫폼 개발자, 장애와 관련 있는 부분을 모니터링 하는 SRE, 배포 파이프라인을 고도화하는 DevOps, 각 사일로의 개발자들과 긴밀하게 협업해요.서비스 장애가 생겨도 빠른 시간 내에 복구할 수 있도록 만반의 준비를 하고, 늘 안정적으로 운영될 수 있도록 든든하게 지켜주는 서버 플랫폼 팀소속으로 일해요.합류하면 함께 할 업무예요토스플레이스의 Server Developer가 Java/Kotlin, Spring Framework를 이용하여 개발할 때 공통적으로 필요한 기능들(Metric, Logging, Distributed Lock, Messaging 등)을 모듈화 하여 제공하고 있어요.토스플레이스에서 사용되는 공통 관심사의 플랫폼 서비스(API Gateway, Monitoring & Alert System 등)를 개발하고 운영해요.토스플레이스의 서버 인프라를 모니터링하고, 장애를 빠르게 감지하고, 빠르게 회복할 수 있도록 노력하고 있어요.전체 시스템적인 관점에서 좀 더 나은 아키텍처에 대해 고민하고 개선해요. 이런 분과 함께하고 싶어요제공해 본 경험이 있는 분이 필요해요.Redis나 Kafka, ELK 스택 등이 익숙한 분이면 좋아요.고가용성의 확장 가능한 시스템을 설계하고 운영해 본 경험이 있는 분이면 좋아요.대규모의 실시간 트래픽을 처리할 수 있는 시스템을 설계하고 운영해 본 경험이 있는 분이면 좋아요.Spring Framework, JVM, OS, Network 등 다양한 레이어에서의 모니터링, 트러블슈팅, 성능튜닝 경험이 있으신 분이면 좋아요.변화를 두려워하지 않고, 적절한 기술로 서비스와 인프라 환경을 지속적으로 발전시키고 싶은 분이면 좋아요.이력서는 이렇게 작성하시는 걸 추천해요플랫폼과 관련된 업무(공통 서비스, 공통 라이브러리 구현 및 운영 등) 경험이 있다면 해당 업무를 진행하게 된 이유와 경험을 상세히 기술해 주세요.고가용성의 확장 가능한 시스템을 설계하고 운영해 본 경험이 있다면 설계한 근거와 함께 관련 경험에 대해 상세히 기술해 주세요.대규모의 실시간 트래픽을 처리하는 시스템을 설계하고 운영해 본 경험이 있다면 설계한 근거와 함께 관련 경험에 대해 상세히 기술해 주세요. 서비스를 운영하면서 겪었던 트러블슈팅 혹은 성능개선 경험이 있다면 구체적인 과정을 기술해 주세요.토스플레이스에서 사용하는 기술Kotlin, Java, GradleNetty, Spring Mvc, Spring Webflux, Spring Boot, Spring Cloud Gateway, Spring Cloud ConfigJPA/Hibernate, MySQL, MongoDB, Hadoop, Redis, Memcached, ZookeeperKubernetes + Istio, Haproxy, NginxGoCD, ArgoCD, Consul, Vault, Git, Docker, Spinnaker, Jenkins, Ceph, HarborKafka, ELK, Prometheus + Thanos, influxData, Grafana토스플레이스로의 합류여정서류접수 > 직무 인터뷰 > 문화적합성 인터뷰 > 레퍼런스 체크 > 처우 협의 > 최종 합격 및 입사함께할 동료를 위한 한마디"최고의 복지는 동료라는 말을 이해할 수 있게 되었어요."토스의 대표적인 문화는 최복동(최고의 복지는 동료)인데요, 합류 전에는 잘 와닿지 않았는데 합류하니 같이 일하는 분들의 자세와 실력을 보며 몸소 깨닫고 있어요.동료들을 보며 매일 배워나가고 있을 뿐만 아니라 복잡한 결재와 승인을 받지 않고 개발에만 집중할 수 있기 때문에 업무를 하는대로 성장하는 기분이 들어요.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In