jobs in BIT Official

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

Golang Engineer (Card Payments)

BIT Official

Undisclosed

Singapore

Share
Save

Working Location

  • Singapore

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 *************


Kickstart Your Journey at BIT:


At BIT, we come together as a dynamic team to tackle exciting challenges head-on, creating an environment bursting with openness, transparency, and inclusivity. Every graduate is a vital part of our mission, and your ideas will always be valued. We’re searching for passionate, intellectually curious, and entrepreneurial individuals ready to make a real impact in the crypto ecosystem and help create innovative products for the next billion users.

  • Make a Difference in the Future of Web3!
  • Gain Hands-On Experience with Cryptocurrencies!
  • Unlock Global Opportunities!
  • Mentorship and Networking with Industry Leaders!
  • Join a Fun, Vibrant, and Engaging Culture!


Job Responsibilities

Core Business Development

  • Design, develop, and maintain backend services for the company's card payment and card issuing platform using Golang.
  • Participate in the development of key business modules, including card issuing, card accounts, authorization, clearing & settlement, transaction processing, billing, rewards, and benefits systems.

Card Transaction Lifecycle Development

  • Design and implement end-to-end card transaction processing workflows.
  • Develop and maintain critical payment flows, including Authorization, Reversal, Capture, Refund, and Reconciliation.
  • Ensure transaction accuracy, reliability, and consistency throughout the payment lifecycle.

Architecture Design & Optimization

  • Participate in system architecture design and technical solution planning.
  • Contribute to legacy system analysis, migration, and modernization initiatives.
  • Continuously optimize system performance, scalability, and reliability to support mission-critical financial services.

Technical Excellence

  • Identify and resolve system bottlenecks and complex technical challenges.
  • Improve system throughput, response time, and operational stability under high-concurrency environments.
  • Ensure transaction integrity, fund security, and data consistency.

Engineering Quality

  • Produce and maintain high-quality technical documentation.
  • Conduct code reviews and uphold engineering best practices.
  • Develop comprehensive unit tests and integration tests to ensure system reliability and maintainability.


Requirements

Basic Qualifications

  • Bachelor's degree or above in Computer Science, Software Engineering, or a related field.
  • 3+ years of backend development experience using Golang and/or Java.
  • Hands-on experience in card issuing systems, card payment systems, or card transaction processing platforms is highly preferred.
  • Understanding of cryptocurrency fundamentals; experience in crypto trading, payments, or financial infrastructure is a plus.

Technical Skills

Programming & Computer Science Fundamentals

  • Strong proficiency in Golang and/or Java, with a solid understanding of concurrent programming.
  • Strong knowledge of Linux operating systems, computer networking, and data structures.
  • Familiarity with Kubernetes and cloud-native development concepts.

Databases & Middleware

  • Strong experience with MySQL and SQL performance optimization.
  • Proficient in Redis and caching strategies, including handling cache penetration, cache breakdown, and cache avalanche scenarios.
  • Experience with Kafka or similar messaging systems for asynchronous processing and system decoupling.

Distributed Systems

  • Solid understanding of microservices architecture.
  • Experience with gRPC and Protocol Buffers (Protobuf).
  • Familiarity with service governance practices, including service discovery, circuit breaking, rate limiting, and distributed tracing.

Cloud Native & DevOps

  • Experience with Docker, Kubernetes, and containerized application deployment.
  • Familiarity with CI/CD pipelines and modern software delivery practices.

AI-Driven Development

  • Proficient in using AI-assisted development tools such as Claude Code, Codex, or similar solutions.
  • Able to integrate AI-powered workflows into daily development processes to improve productivity and engineering efficiency.
  • Demonstrated ability to design and build high-value AI-assisted development workflows.


Preferred Qualifications

  • Experience building systems for licensed card issuers, acquirers, payment processors, or third-party payment institutions.
  • Familiarity with ISO 8583, ISO 20022 messaging standards, or integration with card networks and issuing partners.
  • Experience with crypto payment infrastructure, crypto cards, fiat on/off-ramp solutions, or digital asset payment systems.
  • Experience building accounting, reconciliation, treasury, or risk-control systems for high-volume financial transactions.
  • Familiarity with PCI-DSS and payment security/compliance standards.
  • Proven experience leading payment system development from scratch (0-to-1) or participating in large-scale core system migration projects.





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