jobs in BIT Official

BIT Official Hiring! Full Time Golang Engineer (Card Payments) in Federal Territory - Ricebowl

Golang Engineer (Card Payments)

BIT Official

KL City, Federal Territory

Share
Save

Working Location

  • Kuala Lumpur Federal Territory Malaysia

Job Description

Responsibilities

About BIT:

BIT (formerly Matrixport) is a global digital asset financial services and infrastructure group. Headquartered in Singapore and founded in 2019, BIT bridges traditional finance and digital assets through governance-driven financial services and technology.

The firm manages over US$7 billion in assets and facilitates more than US$7 billion in monthly trading volume. BIT offers services including custody, trading, asset and wealth management, liquidity and financing solutions, and tokenised real-world assets (RWA), serving institutional and professional investors globally.

BIT Group entities maintain a licensed and regulated footprint across Singapore, Hong Kong, Switzerland, the United Kingdom, the United States and Bhutan.


For more information, visit *************


Job Responsibilities

  • Core Business Development: Responsible for Golang backend development of the company's card payment and card issuing systems, including but not limited to card issuance, card accounts, authorization, clearing & settlement, transaction processing, billing, rewards/benefits, and other related business modules.
  • Card Transaction Lifecycle: Participate in the design and development of the end-to-end card transaction lifecycle, with a solid understanding of and hands-on experience with core transaction flows such as Authorization, Reversal, Capture, Refund, and Reconciliation.
  • Architecture Design & Optimization: Participate in system architecture design, legacy system analysis and migration, continuous iteration and performance optimization, ensuring high availability, strong consistency, and stability of financial systems.
  • Technical Problem Solving: Identify and resolve technical challenges and system bottlenecks, improve system throughput and response time, and ensure fund security and data accuracy under high-concurrency transaction scenarios.
  • Engineering Quality: Maintain high-quality technical documentation, enforce code quality standards, conduct Code Reviews, and develop unit and integration test cases.


Requirements

Basic Qualifications

  • Bachelor's degree or above in Computer Science or a related field, with 3+ years of experience in Golang and/or Java development.
  • Hands-on experience in card issuing systems, card payment systems, or card transaction processing systems; directly relevant experience is highly preferred.
  • Basic understanding of crypto fundamentals and how crypto systems operate; experience in crypto trading or payments is a plus.

Technical Skills

  • Fundamentals: Strong proficiency in Golang and/or Java, with a solid understanding of concurrent programming. Proficient in Linux and possessing a strong foundation in data structures. Familiarity with Kubernetes (K8s), computer networking, and related technologies.
  • Databases & Middleware: Strong proficiency in MySQL, with the ability to perform SQL performance tuning. Proficient in Redis and other caching technologies, with a good understanding of common solutions for cache breakdown, cache penetration, and cache avalanche. Proficient in Kafka and other message queue technologies for system decoupling and asynchronous processing.
  • Distributed Systems: Familiar with microservices architecture and proficient in gRPC and Protobuf. Understanding of microservice governance, including service registration and discovery, circuit breaking, rate limiting, and distributed tracing.
  • Cloud-Native Ecosystem: Familiar with containerization technologies such as Docker and Kubernetes, as well as CI/CD processes.
  • AI-Enabled Development: Proficient in tools such as Claude Code and Codex, with the ability to integrate AI into daily development workflows to improve efficiency and create valuable, reusable workflows.

Preferred Qualifications

  • Experience in risk control/fraud prevention for Crypto Card or payment applications is preferred.
  • Experience developing systems for licensed card issuers, acquiring institutions, third-party payment providers, or Card Processors.
  • Familiarity with ISO 8583 / ISO 20022 messaging, or experience integrating with card networks or card-issuing partners.
  • Experience with crypto deposits/withdrawals, Crypto Cards, or fiat on/off-ramp products and business processes.
  • Familiarity with PCI-DSS and other payment compliance and security standards.
  • Experience building payment systems from 0 to 1 or migrating core payment systems.


Embrace the opportunity to thrive and grow with us as we shape the future together at BIT!


By submitting a job application, you confirm that you have read and agree to our Candidate Privacy Policy. <*************>


Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More