Job Description
Card Payment Direction
We are seeking a skilled Golang developer to join our card payment and issuing system team. The ideal candidate will play a crucial role in developing and maintaining our core financial systems.
Key Responsibilities
- Core Business Development: Responsible for Golang server-side development of the company's card payment/issuing system, including but not limited to card issuance, card accounts, authorization, clearing & settlement, transaction processing, billing, and benefits modules.
- Card Transaction Chain Construction: Participate in the design and development of the entire card transaction chain, understanding and processing core transaction processes such as authorization, reversal, capture, refund, and reconciliation.
- Architecture Design and Optimization: Participate in system architecture design, understand/migrate legacy systems, continuously iterate and optimize performance to ensure high availability, high consistency, and stability of financial systems.
- Technical Challenges: Solve technical problems and bottlenecks in system operation, improve system throughput and response speed, and ensure fund security and data accuracy under high concurrency.
- Quality Assurance: Continuously produce standardized technical documentation, strictly control code quality, conduct code reviews, and write unit/integration test cases.
Job Requirements
Basic Qualifications:
- Bachelor's degree or higher in Computer Science or related field, with 3+ years of Golang/Java development experience.
- Experience in card issuing systems/card payment systems/card transaction processing (strongly relevant experience preferred).
- Understanding of crypto fundamentals, with crypto transaction/payment experience preferred.
Technical Skills:
- Proficient in Golang/Java syntax features, concurrent programming, Linux operations, data structures, and familiar with k8s and computer networks.
- Skilled in MySQL with SQL performance tuning capabilities; proficient in Redis and solutions for cache breakdown, penetration, and avalanche; experienced with Kafka for system decoupling and asynchronous processing.
- Familiar with microservices architecture, gRPC, Protobuf, and microservices governance (service registration/discovery, circuit breaking, rate limiting, distributed tracing).
- Knowledgeable in Docker, Kubernetes, and CI/CD processes.
- Proficient in using AI tools like Claude Code/Codex to enhance development efficiency and create valuable workflows.
Preferred Qualifications:
- Experience with Crypto Card/payment application risk control.
- Experience with licensed card issuers/acquirers/third-party payments/Card Processor systems.
- Familiarity with ISO 8583/ISO 20022 messages or card organization/issuer partner interfaces.
- Experience with crypto deposits/withdrawals, Crypto Cards, or fiat on/off-ramp services.
- Knowledge of PCI-DSS compliance/security standards.
- Experience in building payment systems from scratch or migrating core systems.
Benefits
- Performance bonuses
- Health check-ups
- Commercial insurance
- Company anniversary gifts
- Marriage & childbirth bonuses