Backend/Infrastructure Engineer

nahc.ioTaipei, TaiwanOn-siteFull-timeJunior, 1–2 yearsListed 1 week ago

Apply now

About this role

What you will do:

- Designing and building highly reliable backend services for transaction processing and financial operations.

- Developing scalable services that support order processing, account balances, funding workflows, reconciliation, and other mission-critical financial functions.

- Building resilient distributed systems capable of handling failures gracefully through robust retry strategies, idempotent processing, event-driven architectures, and strong observability.

- Working closely with engineering leadership to define backend architecture, engineering standards, and long-term technical direction.

- Integrating with third-party financial institutions, banking partners, identity verification providers, and other external platforms.

- Building internal operational tools that improve visibility, troubleshooting, reconciliation, and support workflows.

- Contributing to infrastructure supporting AI-powered financial research and data processing initiatives.

- Participating in production operations, monitoring, incident response, and continuous platform improvements.

What you will need:

- Around 6+ years of experience building production backend systems.

- Strong experience designing scalable distributed systems running in production.

- Hands-on experience with backend technologies such as Go, Java, Kotlin, Python, C#, Rust, or similar modern languages.

- Strong understanding of databases, event-driven architectures, messaging systems, caching, and scalable infrastructure.

- Experience designing systems where correctness, consistency, and reliability are essential.

- Solid understanding of transactions, concurrency, retries, reconciliation, and failure recovery.

- Experience supporting production systems, including monitoring, debugging, and incident management.

- Comfortable working in fast-moving startup environments where priorities evolve quickly and engineers take ownership beyond writing code.

- Strong English communication skills and the ability to collaborate with distributed international teams.