두나무

채용

함께 만드는 더 가치있는 미래

새로운 미래를 만드는 여정에 함께할
최고의 동료를 찾습니다

백엔드 개발자 (Backend Engineer)_증권플러스 시세 서비스 개발

조직 소개

  • 증권플러스, 다음금융에 필요한 증권 시세 데이터를 다양한 서비스 니즈에 따라 가공 및 적재하고 실시간 WebSocket 및 HTTP API 형태로 클라이언트에 데이터를 서빙하는 일을 주로 하는 팀입니다.

담당 업무

  1. 증권플러스 서비스 시세 백엔드 시스템 개발
    • 증권플러스 내의 종목의 실시간 가격, 거래 지표, 캔들 차트, 일자별 체결 내역, 기술적 분석, 실시간 시세 알람 등 시세 데이터를 활용하여 제공할 수 있는 백엔드 서비스를 개발합니다.
  2. 증권플러스 24시간 수백만 유저 트래픽을 고려한 안정적인 서비스 운영
    • 증권플러스는 국내증시, 해외증시 24시간 쉬지 않고 운영되어야 하는 서비스 입니다. 언제나 서비스의 상태를 빠르게 파악하고 상황에 맞는 조치를 취할 수 있도록 하는 서비스 모니터링과 운영에 대한 사람의 피로를 줄일 수 있는 자동화 등에 대한 고도화를 항상 고민하고 있습니다.
  3. 수백만 실시간 패킷 처리를 위한 분산 시스템을 설계 및 지속적인 성능 개선
    • 증권 데이터 처리에는 실시간으로 생산되는 수백만의 패킷을 가공하여 모바일과 웹 환경을 위한 실시간 (WebSocket) 및 API (HTTP) 서비스로 제공하고 있습니다. 이 때에 다양한 트래픽에 유연하게 대응할 수 있는 마이크로 서비스와 데이터베이스, 캐시 서버, 메시지 큐 등으로 구성된 시스템을 설계하고 운영하며, 지속적으로 고민하고 개선합니다.
  4. 증권플러스 서비스 내의 고객 니즈에 맞는 다양한 형태의 증권 시세 분석 데이터 가공 및 제공
    • 증권플러스 서비스 내에는 증권 시세를 이용한 다양한 분석 컨텐츠를 제공하고 있습니다. 이때 시세 분석을 위한 데이터를 적재하고 가공하며, 관련 전문 분석팀에 데이터를 제공하고 관리 운영하는 역할을 하고 있습니다.
  5. 다음 금융, 다음 통합검색, 카카오 샵검색, 카카오 i 서비스에 맞는 증권 시세 데이터 가공 및 제공
    • 다음 금융, 다음 통합검색, 카카오 샵검색, 카카오 i 서비스 내에서 사용하는 API 및 실시간 서버를 개발 및 운영하며, 서비스 니즈에 맞는 증권 시세 데이터를 가공 및 제공하고 있습니다.

자격 요건

  • 만 5년 이상의 백엔드 개발 경험을 보유하신 분
  • 모바일/웹 플랫폼을 위한 실시간(WebSocket) 서버 개발 경험이 있는 분
  • 실시간 분산 처리 경험이 있으신 분
  • 비동기 처리에 대한 경험이 있으신 분
  • Spring Framework(Java/Kotlin/Groovy) 기반 서비스 개발 및 튜닝, 운영 경험이 있는 분
  • On-premise(IDC), Linux 서버 환경에서 개발 및 운영 환경을 직접 구축해보고 자동화해본 적 있는 분
  • 마이크로 서비스 아키텍처에 대하여 고민하고 구축 및 운영해본 적 있는 분
  • 지속적인 시스템 개선과 코드 리팩토링, 버그 픽스에 대하여 재미와 적극성이 있고 두려움이 없는 분
  • 테스트 코드를 작성하는데 거부감이 없을 뿐만 아니라 언제나 더 나은 테스트 코드를 작성하기 위하여 고민할 수 있는 분

우대 사항

  • 증권 시세 처리 경험이 있으신 분
  • Spring Framework(Java/Groovy/Kotlin) 기반 프로젝트의 다양한 Configuration을 서비스 환경에 맞도록 처음부터 셋팅하고 고민해 본 경험이 있는 분
  • Kubernetes, Docker를 이용한 서비스 운영 경험이 있는 분
  • Kafka, RabbitMQ 등 실시간 분산 처리 플랫폼에 대한 운영 경험이 있는 분
  • 대용량 트래픽에 대한 데이터베이스, 캐시 서버 운영 경험이 있는 분
  • 비동기 처리, 동시성 처리, 병렬 처리, 분산 처리에 대한 이해와 깊이 고민하여 서비스에 적용 및 운영해 본 경험이 있는 분
  • 운영하던 서비스 및 시스템의 구조적, 성능적 한계를 겪고 이를 해결하기 위하여 고민하고 개선해본 경험이 있는 분
  • 개발 조직 뿐 아니라 회사의 모든 조직과 커뮤니케이션하는 것에 어려움이 없고, 언제나 주어진 미션을 팀과 같이 의논하고 고민할 수 있는 분

기타 사항

  • 제출 서류에 실제 경험한 프로젝트를 어떤 방식으로, 어떻게 기여했는지 상세히 기술해 주시면 검토하는 데에 도움이 됩니다.
    (예시 : 프로젝트 설명 및 구성 인원, 본인이 기여한 역할, 프로젝트 진행 시 발생했던 이슈와 해결 방법, 사용한 기술과 언어, 프레임워크 등)
  • Github, Gitlab, Bit Bucket 등 참고할만한 링크가 있다면 첨부해 주셔도 좋습니다.

** 주민번호, 현재 연봉 및 희망 연봉 등의 민감 개인정보는 삭제 또는 마스킹 후 제출해 주시기 바랍니다.


채용 절차

  • 서류 검토 →1차 면접 → 2차 면접 → 처우협의 → 최종합격
  • 서류전형 결과에 따라 Pre-Test (온라인 테스트 or 전화인터뷰 or 사전 과제)가 진행될 수 있습니다.
    지원서 내용 중 허위사실이 있는 경우에는 지원이 취소될 수 있습니다.
    국가 유공자 및 장애인 등 취업 보호 대상자는 관계 법령에 따라 우대합니다.
    본 포지션에 합격하시는 경우, 3개월의 수습기간을 적용합니다.

채용 정보

  • 채용 인원 : 0명
  • 고용 형태 : 정규직
  • 채용 유형 : 경력직
  • 근무 지역 : 서울시 강남구 테헤란로 4길 14 미림타워
  • 공고 기간 : 채용 게시일 ~ 채용시 까지 (본 채용은 수시 채용으로 채용 완료 시 조기에 마감될 수 있습니다.)

지원 방법

  • '포지션 지원 바로가기' (**주민번호, 현재 연봉 및 희망 연봉 등의 민감 개인정보는 삭제 또는 마스킹 후 제출해 주시기 바랍니다.)
  • jobs@dunamu.com으로 문의사항이 있으시면 연락주세요.

두나무 소개