백엔드 엔지니어 at BTCC

풀타임2개월 전
Employment Information
직무 설명
거래 시스템 서버의 개발 및 유지보수를 담당하며, 핵심 모듈의 설계 및 구현에 참여하여 시스템 기능의 완성도와 기술 방안의 실현 가능성을 보장합니다. 독립적으로 소프트웨어 개발 업무를 수행해야 하며, 요구사항 분석, 아키텍처 설계, 코드 작성, 단위 테스트 및 배포 최적화를 포함하여 제공 품질을 보장합니다. 동시에 기존 시스템의 성능 튜닝을 지속적으로 수행하여 거래 처리 속도와 플랫폼 확장성을 향상시키고, 비즈니스 성장 요구를 충족시킵니다.
주요 책임
  • 거래 시스템 서버 측 개발을 주도하며, 요구사항 분석부터 코드 구현까지의 전 과정을 완료하여 시스템이 고성능, 저지연의 금융 거래 기준을 충족하도록 보장
  • 고가용성 아키텍처 방안 설계 및 구현, 데이터베이스 쿼리 효율성과 캐싱 메커니즘 최적화를 통해 시스템 처리량 30% 이상 향상
  • 시스템 운영 유지보수 규정 수립, 서버 운영 상태 모니터링, 이상 로그 신속 처리로 7×24시간 중단 없는 서비스 보장
  • 버전 반복 관리 참여, 기술 문서 및 인터페이스 설명 작성으로 개발 결과물의 추적성과 유지보수성 보장
  • 정기적인 시스템 부하 테스트 및 보안 감사 수행, 잠재적 리스크 식별 및 개선 방안 제시
  • 프론트엔드 팀과 협업하여 인터페이스 연동의 안정성과 데이터 일관성 보장, API 응답 시간 최적화
  • 산업 기술 동향 추적, 새로운 분산 컴퓨팅 프레임워크 연구를 통해 시스템 아키텍처 업그레이드 추진
자격 요건
  • 컴퓨터 관련 학과 학사 이상 학위, 분산 시스템 개발 경력 3년 이상, 금융 업계 시스템 구축 경험자 우대
  • Java/Python/C++ 등 최소 한 가지 프로그래밍 언어에 능숙하며, Spring Boot, Kafka, Redis 등의 기술 스택에 익숙
  • 마이크로서비스 아키텍처 설계 원리 숙지, Docker 컨테이너화 배포 및 Kubernetes 클러스터 관리 경험 보유
  • MySQL/Oracle 등 관계형 데이터베이스에 익숙하며, SQL 성능 최적화 및 인덱스 설계 능력 보유
  • PMP 또는 Scrum Master 인증 보유, 애자일 개발 프로세스와 버전 관리 도구(Git)에 익숙
  • 논리적 사고와 문제 해결 능력이 뛰어나며, 복잡한 시스템 장애를 독립적으로 분석 및 수정 가능
  • 우수한 커뮤니케이션 및 조정 능력 보유, 제품/테스트/운영 등 다부문과 효율적으로 협업 가능
  • CISSP 또는 CISP 인증 보유, 네트워크 보안 방어 체계와 데이터 암호화 기술에 익숙
  • 영어 독해 및 작성 능력 보유, 기술 문서 숙독 및 국제 기술 교류 참여 가능
  • 대형 고빈도 거래 시스템 개발 경험자 우대, 저지연 네트워크 통신 프로토콜에 익숙

이 직위는 후보자가 탄탄한 소프트웨어 개발 역량과 시스템 아키텍처 설계 능력을 보유하고, 핵심 모듈 개발 업무를 독립적으로 수행할 수 있어야 합니다. 금융 업계의 비즈니스 특성과 기술적 도전에 익숙하며, 복잡한 비즈니스 요구사항을 기술 방안으로 전환할 수 있는 능력이 필요합니다. 또한 후보자는 지속적인 학습 의식을 갖추고 있어야 하며, 최신 기술을 추적하여 실제 프로젝트에 적용함으로써 시스템이 성능, 보안, 안정성 등에서 업계 선두 수준을 유지하도록 보장해야 합니다.

MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트