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