← All jobs

Mid Software Engineer - Blockchain

StraitsX · Jakarta, Jakarta, Indonesia

onsitefull-timemid level

About this role

About The Role

We are hiring a Mid-level Software Engineer to join our Blockchain Engineering team at StraitsX. The team is responsible for building and scaling the backend infrastructure that powers our stablecoin operations across Ethereum, Solana, Avalanche, Hedera, XRP Ledger, Polygon, and other networks. This role is suited for engineers who can independently deliver production-ready systems and contribute to improving system reliability, scalability, and engineering practices.

What You Will Do

  • Design, build, and maintain Go-based microservices (Fiber v2, GORM, Asynq) in a production environment
  • Develop scalable APIs and background workers for payments, wallet custody, and blockchain event processing
  • Integrate and maintain connections with multiple blockchain networks using Go SDKs
  • Write high-quality, well-tested, and maintainable code
  • Optimize performance and reliability using Postgres and Redis (caching, distributed locks, task queues)
  • Troubleshoot and resolve production issues using observability tools such as Datadog
  • Actively participate in code reviews, on-call rotations, and incident response
  • Contribute to CI/CD pipelines and deployment processes (GitHub Actions, Docker, Kubernetes)
  • Contribute to or review Solidity smart contracts when needed

What We Are Looking For

  • Bachelor’s degree in Computer Science or equivalent practical experience
  • 2–4 years of professional software engineering experience
  • Strong proficiency in at least one backend programming language (Go preferred)
  • Solid experience with SQL and relational databases (e.g., Postgres)
  • Good understanding of RESTful APIs and distributed system fundamentals
  • Experience working with Git in a collaborative environment
  • Demonstrated ability to debug and troubleshoot production issues
  • Interest in blockchain and distributed systems
  • Hands-on experience building and operating production systems in Go is a plus
  • Working knowledge of blockchain concepts (transactions, wallets, smart contracts, consensus mechanisms) is a plus
  • Experience with Docker and Kubernetes is a plus
  • Familiarity with Redis and background job systems is a plus
  • Experience with Solidity (Hardhat, Foundry, OpenZeppelin) is a plus
  • Experience with AWS or other cloud platforms is a plus
  • Familiarity with observability tools (Datadog, Rollbar, etc.) is a plus
  • Prior experience in fintech or regulated environments is a plus

About StraitsX

StraitsX is a leading digital payment infrastructure provider that is powering trusted, programmable finance across borders and blockchains globally. As a Major Payment Institution licensed by the Monetary Authority of Singapore and one of the first stablecoin issuers under the Stablecoin Issuance Framework (SCS), StraitsX sets new standards for regulatory clarity and operational integrity. Through its issuance of XSGD and XUSD stablecoins, StraitsX enables institutions, fintechs, and Web3 platforms to move value seamlessly across currencies, networks, and jurisdictions. Its modular infrastructure, including APIs, liquidity rails, and tokenised settlement systems, supports real-world adoption of stablecoins at scale while abstracting technical complexity. Operating in a highly regulated environment, StraitsX partners with global businesses and developers to deliver interoperable, reliable, and future-ready payment solutions—bridging the gap between traditional finance and the digital economy.

Jobb.ai is an independent skill benchmarking platform. Applications are submitted on the employer's official website.