공고 상세

Senior Backend Engineer

두나무 주식회사

근무지
서울특별시 서초구

Senior Backend Engineer Senior Backend Engineer (경력·정규직)

  • 거래, 입출금 등 대량의 자산 트랜잭션 처리 및 관리
  • 초당 10만 건, 하루 1,000조원의 거래량을 수용할 수 있는 아키텍처를 설계하고 구현합니다. 단순히 요청을 물리적으로 처리하는 데에 그치지 않고, 트랜잭션의 성격과 정합성 요구사항을 이해하여 이에 적합한 구조를 설계합니다.
  • 각 국가의 은행, 블록체인 시스템 등과 연동하여 고객의 실제 자산과 관련한 트랜잭션을 무결하게 처리합니다.
  • 각 서비스에서 발생한 트랜잭션을 기록하고 관리하며, 유관 부서가 해당 데이터를 안정적으로 활용할 수 있도록 가공하여 제공합니다.
  • 업비트의 각종 대고객 서비스의 비즈니스 로직 개발
  • 코인 모으기, 코인 빌리기, 투자 리그 등 업비트의 핵심 대고객 서비스 백엔드 아키텍처를 처음부터 설계하고 구현합니다.
  • 기획, 운영, 법무, 준법 등 다양한 유관 부서의 복잡한 비즈니스 요건을 이해하고 협의하며, 요구사항을 구체화해 합리적이고 지속 가능한 서비스를 함께 만들어갑니다.
  • 현재의 요구사항뿐만 아니라 향후 확장 가능성과 불확실성을 함께 고려하여, 도메인과 아키텍처 측면에서 지속 가능한 설계를 지향합니다.
  • 서비스 안정성과 확장성을 위한 아키텍처 설계
  • 고객의 자산을 다루는 트랜잭션을 분석하고 세분화하여 정합성과 멱등성을 보장하고, 대량의 데이터를 안정적으로 처리하기 위한 아키텍처를 설계합니다.
  • 도메인을 깊이 있게 이해하고, 현재의 요구사항뿐만 아니라 향후 확장 가능성과 불확실성을 함께 고려한 구조를 설계합니다.
  • MSA와 분산 인프라 환경에서 서비스의 일부에 문제가 발생하더라도 데이터를 안정적으로 유지하고 자가 복구(self-healing)할 수 있는 구조를 설계합니다.
  • 각종 로그와 모니터링 지표를 분석하며 서비스 장애를 사전에 방지하고, 발생한 장애는 빠르게 탐지·분석하여 재발 방지책을 마련합니다.
  • 커버리지 수치보다 실효성을 중시한 테스트 코드를 작성합니다. 예외 케이스와 경계 조건을 철저히 분석하여 서비스 안정성을 높이는 것에 집중합니다.
  • 보안과 컴플라이언스 준수
  • 제로 트러스트 보안 모델에 따라 시스템 내외부의 보안 위협을 고려하고, 고객의 자산을 안전하게 보호할 수 있는 시스템을 설계합니다.
  • 트래블룰, 자금세탁방지(AML), 이상거래탐지(FDS) 등 관련 시스템과 연계하여 컴플라이언스 요구사항을 서비스에 안정적으로 반영합니다.