Backend and Infrastructure Engineer

Not Another Headhunting Company — Taiwan · Posted ~10 hours ago

Senior Full-time

Skills

Backend development Infrastructure engineering Distributed systems Scalable system architecture High reliability Financial transaction systems Database engineering API development Cloud infrastructure Backend systems Databases APIs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a founding engineering team building the backend and infrastructure for a sophisticated financial platform. You will design highly reliable services capable of processing critical transactions at scale, tackle distributed-systems challenges, establish core architecture, and take ownership of infrastructure that must meet demanding reliability and scalability standards. This is an opportunity for an engineer who enjoys building systems from the ground up and having substantial technical influence.

Highlights

Early-stage engineering opportunity with significant technical ownership and long-term architectural impact. The role focuses on highly reliable transaction infrastructure, distributed systems, scalability, and solving complex engineering problems from the ground up.

Description

Our client is a well-funded fintech startup building a next-generation cross-border investment platform for retail investors. Their vision is to make investing across international markets as seamless as trading domestic equities, while abstracting away the complexity of foreign exchanges, settlement, compliance, and currency management. With an experienced leadership team spanning financial services and technology, the company is assembling its founding engineering team. This is an opportunity to join at an early stage, where you'll help define the architecture behind a platform designed to process financial transactions with the reliability and scalability expected of modern brokerages. If you enjoy solving complex distributed systems problems, building products from the ground up, and owning critical infrastructure, this role offers significant technical ownership and long-term impact. What you will do: Designing and building highly reliable backend services for transaction processing and financial operationsDeveloping scalable services that support order processing, account balances, funding workflows, reconciliation, and other mission-critical financial functionsBuilding resilient distributed systems capable of handling failures gracefully through robust retry strategies, idempotent processing, event-driven architectures, and strong observabilityWorking closely with engineering leadership to define backend architecture, engineering standards, and long-term technical directionIntegrating with third-party financial institutions, banking partners, identity verification providers, and other external platformsBuilding internal operational tools that improve visibility, troubleshooting, reconciliation, and support workflowsContributing to infrastructure supporting AI-powered financial research and data processing initiativesParticipating in production operations, monitoring, incident response, and continuous platform improvements What you will need: Around 6+ years of experience building production backend systemsStrong experience designing scalable distributed systems running in productionHands-on experience with backend technologies such as Go, Java, Kotlin, Python, C#, Rust, or similar modern languagesStrong understanding of databases, event-driven architectures, messaging systems, caching, and scalable infrastructureExperience designing systems where correctness, consistency, and reliability are essentialSolid understanding of transactions, concurrency, retries, reconciliation, and failure recoveryExperience supporting production systems, including monitoring, debugging, and incident managementComfortable working in fast-moving startup environments where priorities evolve quickly and engineers take ownership beyond writing codeStrong English communication skills and the ability to collaborate with distributed international teams We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.