
Back to jobs
Mid Software Engineer - Blockchain
Jakarta, Jakarta, Indonesia
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
Create a Job Alert
Interested in building your career at StraitsX? Get future opportunities sent straight to your email.
Apply for this job
*
indicates a required field