Our client, a reputable Crypto Exchange, is building a team dedicated to designing, developing, maintaining, and enhancing software for various venture projects closely related to core businesses and rapidly developed with a lean team, where you will actively design scalable application components from frontend UI to backend infrastructure; in alignment with our mission to create a seamless, secure, and innovative banking experience, we seek a Banking Service Senior Software Engineer to establish foundational systems and lead technical initiatives by developing and maintaining core banking infrastructure, collaborating with cross-functional teams to ensure adherence to regulatory requirements and security standards for exceptional customer experiences, and leveraging technical expertise and strong banking domain knowledge to build a high-performance online banking system.
Â
Key Responsibilities:
Collaborate with the Infra/SRE team to establish our digital banking platform's foundation, including payment networks, account management, and transaction processing.
Work with compliance teams to implement robust KYC/AML systems and processes and develop data reporting flows for regulatory and business intelligence needs.
Architect financial treasury processes, FX exchange capabilities, and crediting systems, leading integration with payment networks and banking partners.
Design and implement secure, scalable banking APIs following Open API specifications, ensuring compliance with regulatory requirements and security standards.
Propose and implement the technical design of core banking systems using Golang.
Promote engineering excellence through best practices, code reviews, and continuous improvement.
Collaborate with product, design, and business stakeholders to align technical solutions with business goals.
Â
Required Qualifications:
5+ years of software development experience, with at least 3 years in financial technology, and deep understanding of banking operations, payment networks, and financial systems.
Proven experience building and scaling banking or financial services platforms, with knowledge of data security practices specific to financial institutions.
Strong proficiency in Golang and experience with treasury management systems, FX exchange, and crediting systems.
Strong understanding of RESTful APIs and Open API specifications, with experience in microservices architecture and cloud-native applications.
Good conflict resolution and problem-solving abilities, coupled with effective communication skills.
Ability to translate complex technical concepts to non-technical stakeholders.
Â
Preferred Qualifications:
Experience with global bank auditors and regulatory compliance teams, along with knowledge or experience integrating with banking core SaaS systems such as ThoughtMachine, Audax, or Temenos.
Experience working with System Integrators (SI) on large-scale financial projects and understanding of ISO 20022, PSD2, or other banking standards.
Experience with real-time payment systems and card processing networks, and knowledge of blockchain or distributed ledger technologies for financial applications.
Experience with cloud platforms (AWS, GCP, Azure) and containerization (Docker, Kubernetes).
Â
If this outstanding opportunity sounds like your next career move, please submit through "Apply Now" or send your resume in Word format to Hanson Tsien at resume@pinpointasia.com and put GoLang/ Ruby Developer - Digital Banking Services (Crypto) in the subject header.
Â
Data provided is for recruitment purposes only.