StraitsX logo

Mid Software Engineer - Blockchain

StraitsX · Jakarta, Jakarta, Indonesia, ID · 2 months ago

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

Headquarters

Jakarta, Jakarta, Indonesia

Work Location

on-site

Job Category

Software Development

Application Deadline

Not specified

Job Type

per-diem

Experience Level

Not specified

Application Method

Apply via Website

Salary

Not specified

Quick Search StraitsX Company in Jakarta, Jakarta, Indonesia

Related Jobs

No related jobs found