company logo
넥스트증권(주)

Backend Engineer (Market Data)

51-300명
유연근무제
재택근무제
경조금
복지포인트
장기근속 포상
  • 공고소개
  • 주요업무
  • 자격요건
  • 우대사항
  • 채용절차
  • 기타안내
직무 Summary 넥스트증권은 ​거래소와 ​데이터 ​제공사로부터 시세를 ​직접 수집·가공해 전 서비스에 ​공급하는 ​파이프라인을 자체 ​구축해 왔습니다. 지금은 ​오픈을 앞두고 ​마지막 ​검증을 하고 ​있습니다. 국내는 ​KRX와 ​대체거래소(NXT)를 동시에 다루고, ​해외는 ​미국 시장을 프리마켓부터 ​애프터마켓까지 ​받습니다. ​국내장과 미국장이 이어지면서 ​시세가 끊기는 ​시간이 ​사실상 없습니다. ​장이 도는 ​동안 ​멈출 수 없고, ​늦어도 안 ​됩니다. 거래소에서 데이터를 받는 지점부터 사내 서비스에 닿는 마지막 구간까지, 시세가 흐르는 전 구간을 한 팀에서 다룹니다. 프로토콜 파싱과 저지연 튜닝을 실제 서비스 코드에서 만질 수 있는 자리는 흔치 않습니다. 그 전 구간을 함께 만들어갈 분을 찾습니다.

주요업무

· 국내/해외 실시간 시세 수집 및 배포 시스템 개발·운영 · 거래소·브로커 연동 및 FEP(Front-End Processor) 서버 구축 — KRX · NXT · 미국 · 시세 수집 프로토콜(TCP, UDP, Multicast, FIX, WebSocket) 설계 및 표준화 · 틱 / 체결 / 호가 / 지수 등 다양한 형태의 시장 데이터 가공 및 표준 포맷 정의 · Kafka 기반 시세 스트리밍 파이프라인 개발 · 저지연·고가용성 환경에서의 시스템 성능 튜닝 및 장애 대응 · 사내 서비스(MTS · 백오피스)에 시세 API 및 데이터 피드 제공 [이렇게 일합니다] · 시세 수집 · 송출 · 공용 라이브러리를 저장소 단위로 분리해 운영합니다 · 거래소별 FEP을 개별 서비스로 두고 공통 규격으로 묶습니다 · 중요한 기술 결정은 ADR로 남기고 팀이 함께 리뷰합니다 · GitFlow + PR 리뷰 문화. main·develop은 룰셋으로 보호합니다 [기술 스택] · Language: C / C++17 이상 (Modern C++ preferred), Go 1.20+, Java · Network: TCP / UDP / Multicast / FIX Protocol / WebSocket · Concurrency: epoll, io_uring, std::thread, Boost.Asio, lock-free queue, goroutine/channel · Messaging: Kafka · Database: Redis, PostgreSQL · Infra: Linux (CentOS, Ubuntu), Docker, Kubernetes · Tooling: CMake / Conan / Git / Prometheus / Grafana / pprof

자격 요건

· C/C++ 기반 시스템 프로그래밍 경험 3년 이상, 또는 Go 기반 서버·네트워크 백엔드 개발 경험 3년 이상 (혹은 이에 준하는 역량) · 멀티스레드 / 이벤트 드리븐(Event-driven) 아키텍처 설계 경험 · 네트워크 프로그래밍(TCP/UDP, 비동기 I/O, 소켓 프로그래밍)에 능숙하신 분 · 저지연·고처리량 시스템 설계 및 최적화 경험 · Memory Management, Lock-free, Circular Buffer 등 고성능 구조에 대한 이해 · Linux 환경에서의 개발 및 성능 분석(perf, strace, valgrind, gdb) 경험

우대사항

· 시세 데이터 모델(Tick, Orderbook, Quote, Trade, Snapshot) 설계 및 구현 경험 · 증권 거래소 연계 또는 금융 시세 인프라 시스템 경험 · C++20 coroutine / lock-free queue / atomic operation 사용 경험 · 저지연 네트워크 커널 튜닝(SO_REUSEPORT, RPS/RFS, CPU pinning 등) 경험 · HFT(High Frequency Trading), Market Data Replay 시스템 경험 · Rust 기반 저지연·메모리 안전·병렬 처리 시스템 개발 경험 · Kafka consumer/producer 운영, 장애 대응(재시도·백프레셔·서킷브레이커) 및 관측성(Prometheus/Grafana) 적용 경험 [이런 분과 함께하고 싶습니다] · 재현이 어려운 문제도 원인을 찾을 때까지 파고드는 분 · 장애 상황에서 서두르지 않고, 순서대로 확인하며 판단하는 분 · 밀리초 단위 지연이 어디서 생기는지 궁금해하는 분 · 장이 열려 있는 동안 시스템을 지켜본 경험이 있는 분

채용절차

■ 채용 과정 *채용 절차는 서류 검토 → AI 스크리닝 인터뷰 → 1차 인터뷰 → 2차 인터뷰 순으로 진행될수도있습니다. · 채용 직무 및 진행 상황에 따라 추가 인터뷰 또는 별도의 전형이 진행될 수 있습니다. · AI 스크리닝 인터뷰는 지원자의 직무 관련 역량 및 커뮤니케이션 역량 확인을 위한 참고 자료로 활용됩니다. · 인터뷰 진행 과정에서 수집되는 음성, 영상 및 응답 정보는 채용 절차 운영 및 평가 목적에 한하여 활용되며, 관련 법령 및 개인정보 보호 기준에 따라 안전하게 관리됩니다. · 최종 채용 여부는 면접 결과 및 종합 평가를 기반으로 결정됩니다. ■ 제출 서류 (필수) · 국문 이력서 및 자기소개서(자유 양식) 제출 · (선택) GitHub/기술 블로그/포트폴리오 링크 첨부

기타안내

[유의사항] · 상기 영입 절차는 기본 프로세스이며, 회사의 사정에 따라 전형 절차가 추가 또는 변경될 수 있습니다. · 세부 사항(지원 자격, 전형 방식 등)은 공고별로 상이하며, 지원자는 공고 내용을 충분히 확인할 책임이 있습니다. · 지원서 및 제출 자료에 기재된 내용이 사실과 다르거나 허위로 판명될 경우, 전형 진행 중 또는 합격 이후라도 채용이 취소될 수 있습니다. · 전형 진행 과정에서 필요 시, 지원자의 사전 동의를 받아 레퍼런스 체크 등 추가 검증 절차가 진행될 수 있습니다. · 장애인 및 국가보훈대상자는 관련 법령에 따라 우대합니다. · 원활한 채용 운영을 위해 동일 기간 내 복수 포지션에 대한 동시 지원은 제한될 수 있습니다. · 본 채용은 수시채용으로 진행되며, 적합한 인재 채용 시 공고는 사전 고지 없이 조기 마감될 수 있습니다. · 면접 방식 및 소요 시간은 전형 단계 및 상황에 따라 변경될 수 있습니다. · 복지 및 혜택은 회사의 내부 규정, 취업규칙 및 개별 근로계약에 따라 변경 또는 제한될 수 있으며, 근로 형태에 따라 적용 범위가 상이할 수 있습니다.
이 포지션에 필요한 전문분야/기술
Backend
백엔드
Java
Spring
Kafka
회사 로고
넥스트증권(주)
정보 보기
리멤버에서 수집한 기업 정보입니다. 정보 수정이 필요할 경우, 아래 경로로 요청해 주세요.
리멤버 앱 > 더보기 > 1:1 문의
먼저 입사한 실무자에게 조언을 구해보세요
사용자가 커넥트에 입력한 정보를 기반으로 제공됩니다
company logo
넥스트증권(주)

Backend Engineer (Market Data)

51-300명
유연근무제
재택근무제
경조금
복지포인트
장기근속 포상
직급/직책기타
연봉협의
근무지서울특별시 영등포구
경력3년 이상
학력학력 무관
마감일
채용 시 마감
이 공고를
주변에도 알려주세요