freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer (Market Data)

Summary

Builds ultra-low-latency market data pipelines to ingest, process, and distribute real-time trading data (KRX, NXT, US exchanges) via custom protocols (FIX, WebSocket, TCP/UDP) and Kafka, optimizing for throughput, reliability, and sub-millisecond performance in a 24/7 trading environment.

About

직무 Summary

넥스트증권은 ​거래소와 ​데이터 ​제공사로부터 시세를 ​직접 수집·가공해 전 서비스에 ​공급하는 ​파이프라인을 자체 ​구축해 왔습니다. 지금은 ​오픈을 앞두고 ​마지막 ​검증을 하고 ​있습니다.

국내는 ​KRX와 ​대체거래소(NXT)를 동시에 다루고, ​해외는 ​미국 시장을 프리마켓부터 ​애프터마켓까지 ​받습니다. ​국내장과 미국장이 이어지면서 ​시세가 끊기는 ​시간이 ​사실상 없습니다. ​장이 도는 ​동안 ​멈출 수 없고, ​늦어도 안 ​됩니다.

거래소에서 데이터를 받는 지점부터 사내 서비스에 닿는 마지막 구간까지, 시세가 흐르는 전 구간을 한 팀에서 다룹니다. 프로토콜 파싱과 저지연 튜닝을 실제 서비스 코드에서 만질 수 있는 자리는 흔치 않습니다. 그 전 구간을 함께 만들어갈 분을 찾습니다.

Responsibilities

· 국내/해외 실시간 시세 수집 및 배포 시스템 개발·운영
· 거래소·브로커 연동 및 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

Requirements

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

Preferred

· 시세 데이터 모델(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) 적용 경험

[이런 분과 함께하고 싶습니다]
· 재현이 어려운 문제도 원인을 찾을 때까지 파고드는 분
· 장애 상황에서 서두르지 않고, 순서대로 확인하며 판단하는 분
· 밀리초 단위 지연이 어디서 생기는지 궁금해하는 분
· 장이 열려 있는 동안 시스템을 지켜본 경험이 있는 분

Benefits

건강체크 ~! 건강검진을 지원 해요
임직원 분들의 각종 경조사를 지원 합니다!
단체 상해보험으로 진료비 환급 받아요
내 맘대로 써요 복지카드
기대세요 직원 대출제도
명절, 가정의 달, 크리스마스 등 현금성 복지 지급~!

See also