Principal Full Stack Software Developer (Fiat-Crypto Gateway)


Role Overview

As a Principal Full Stack Software Developer, you will be the foundational architect and engineering powerhouse behind our next-generation Fiat-Crypto On-Ramp and Off-Ramp Solution . This high-stakes role requires bridging the gap between traditional banking/payment rails and cutting-edge digital asset infrastructure.

Your mission is to build highly resilient, low-latency, and secure full-stack systems that make moving value between local fiat currencies and the crypto ecosystem entirely friction-free. You will provide technical stewardship, champion exceptional code quality, and architect scalable APIs that process high-volume transactions while adhering to strict financial regulatory standards.


Core Responsibilities

  • Architecture & Delivery: Architect, scale, and maintain robust end-to-end payment systems utilizing Go (Golang) for high-throughput backend services and TypeScript / React.js for intuitive, secure client-facing interfaces.
  • Gateway Integration: Design and implement deep integrations with local and international payment gateways, traditional financial systems, Virtual Accounts, and crypto liquidity providers.
  • System Resilience: Build robust distributed systems with a focus on absolute transactional integrity, real-time ledger settlement, automated reconciliation, and fault-tolerant state machines.
  • Security & Compliance: Collaborate closely with the security and compliance teams to implement fraud detection systems, secure storage of transactional data, and ensure alignment with Indonesian regulatory standards.
  • Technical Mentorship: Drive engineering excellence by conducting rigorous code reviews, defining technical roadmaps, and mentoring senior engineers across the full stack.


Technical Requirements

  • Experience: 10+ years of professional software engineering experience, with a deep track record of building, launching, and scaling complex production systems.
  • Payment Rails Expertise: Extensive experience building or scaling solutions within payment gateways, core banking, payment processors, or fintech ecosystems. Direct experience with crypto infrastructure or exchange platforms is a major plus.
  • Backend Mastery: Expert-level proficiency in Go (Golang) for building high-concurrency microservices, distributed systems, and clean RESTful APIs.
  • Frontend Excellence: Expert-level capability in TypeScript and React.js to architect highly responsive, state-driven, and modular web interfaces.
  • Infrastructure & Database: Strong understanding of database transaction isolation levels (SQL/NoSQL), caching strategies (Redis), and event-driven architectures (Kafka/RabbitMQ).


Soft Skills & Experience

  • Fintech Native: Previous experience navigating the unique, zero-downtime constraints of Fintech or Crypto Exchange environments.
  • Problem Solving: Ability to debug and optimize complex, multi-party transactional flows that cross external third-party systems.
  • Communication: Exceptional communication skills with the ability to translate complex engineering choices into business impact for stakeholders.
  • Language: Fluency in English is required; proficiency in Bahasa Indonesia is highly valued for navigating local financial landscapes and coordinating with domestic payment partners.


Strategic \"North Star\" Priorities

  • Zero Friction Onboarding: You are obsessed with minimizing the time it takes from a user deciding to buy crypto to the asset reflecting in their wallet, optimizing every API millisecond and UI state.
  • Bulletproof Ledger Integrity: Ensure that not a single rupiah or Satoshi is lost or unaccounted for across the entire transactional lifecycle, even during network dropouts or vendor API failures.


Critical Challenges You Will Solve

  • The Reconciliation Riddle: How do we automate real-time reconciliation between asynchronous local fiat settlement webhooks and atomic on-chain or custodial asset movements?
  • High-Volatility Mitigation: Designing rapid quote-to-execution state management to protect the system and users from sharp price slippage during the on-ramp/off-ramp window.


\"A Day in the Life\"

  • Morning: Reviewing a Go microservice pull request optimized for processing concurrent Virtual Account payment notifications under high-traffic load.
  • Afternoon: Mapping out a new React component state machine with the product team to handle multi-step user identity verification and bank account binding seamlessly.
  • Evening: Tweaking an internal monitoring dashboard to catch anomalies in third-party gateway payout success rates before they impact end-users.


Why Join Us?

  • Opportunity to shape the financial engine of one of Indonesia’s leading digital asset platforms.
  • Competitive salary and performance bonuses .
  • Direct impact on accelerating the maturation and accessibility of the Indonesian crypto ecosystem.

Principal Full Stack Software Developer

Apply Now
Back to search page