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