직무 설명
카드 결제 방향
우리 팀은 숙련된 Golang 개발자를 찾고 있습니다. 이상적인 후보자는 핵심 금융 시스템 개발 및 유지 보수에서 중요한 역할을 수행할 것입니다.
주요 책임
- 핵심 비즈니스 개발: 회사의 카드 결제/발급 시스템 Golang 서버 측 개발 담당 (카드 발급, 카드 계좌, 승인, 청산 및 정산, 거래 처리, 청구, 혜택 모듈 등 포함).
- 카드 거래 체인 구축: 전체 카드 거래 체인 설계 및 개발 참여, 승인, 역전, 캡처, 환불, 조정 등 핵심 거래 프로세스 이해 및 처리.
- 아키텍처 설계 및 최적화: 시스템 아키텍처 설계 참여, 레거시 시스템 이해/마이그레이션, 지속적인 성능 반복 및 최적화를 통한 금융 시스템의 고가용성, 고일관성 및 안정성 보장.
- 기술적 도전: 시스템 운영 중 기술적 문제 및 병목 현상 해결, 시스템 처리량 및 응답 속도 개선, 고동시성 환경에서의 자금 안전성 및 데이터 정확성 보장.
- 품질 보증: 표준화된 기술 문서 지속적 작성, 코드 품질 엄격히 통제, 코드 리뷰 수행, 단위/통합 테스트 케이스 작성.
직무 요구 사항
기본 자격:
- 컴퓨터 과학 또는 관련 분야 학사 학위 이상, Golang/Java 개발 경력 3년 이상.
- 카드 발급 시스템/카드 결제 시스템/카드 거래 처리 경험 (강력한 관련 경험 우대).
- 암호화 기본 원리 이해, 암호화 거래/결제 경험 우대.
기술적 능력:
- Golang/Java 구문 기능, 동시성 프로그래밍, Linux 운영, 데이터 구조에 능숙, k8s 및 컴퓨터 네트워크에 익숙.
- MySQL 숙련 및 SQL 성능 튜닝 능력 보유; Redis 및 캐시 장애 대응 솔루션(캐시 브레이크다운, 침투, 애벌란치)에 능숙; Kafka를 이용한 시스템 분리 및 비동기 처리 경험.
- 마이크로서비스 아키텍처, gRPC, Protobuf 및 마이크로서비스 거버넌스(서비스 등록/발견, 회로 차단, 속도 제한, 분산 추적)에 익숙.
- Docker, Kubernetes 및 CI/CD 프로세스에 대한 지식 보유.
- Claude Code/Codex와 같은 AI 도구 활용에 능숙하여 개발 효율성 향상 및 가치 있는 워크플로우 생성 가능.
우대 사항:
- 크립토 카드/결제 애플리케이션 위험 관리 경험.
- 라이선스 카드 발급자/매입사/제3자 결제/카드 프로세서 시스템 경험.
- ISO 8583/ISO 20022 메시지 또는 카드 조직/발급자 파트너 인터페이스에 대한 지식.
- 암호화폐 입출금, 크립토 카드 또는 법정화폐 온/오프 램프 서비스 경험.
- PCI-DSS 준수/보안 표준에 대한 지식.
- 결제 시스템 구축 또는 핵심 시스템 마이그레이션 경험.
혜택
- 성과 보너스
- 건강 검진
- 상업적 보험
- 회사 기념일 선물
- 결혼 & 출산 보너스