Senior Backend Engineer
资本后端工程师 我们正在创建基础后端系统,以支持私人市场访问,从安全的身份验证和交易处理到投资组合管理和监管遵守。我们寻找一名高级后端工程師拥有货币流动和余额的系统必须正确账号,交易处理以及我们平台背后的结算和和解工作流程。这是我们构建的正确性核心。如果一个平衡是错误的,交易双重过程或调整静地漂移,我们不会建造任何其他东西。你将设计双入账本,货币流动引擎和长期运行的国家机器,这些系统可靠地完成复杂的金融工作流程,持续数小时,几天或几周。你会考虑无效性,同步性,部分故障以及作为习惯而不是后来的想法重演。你将拥有核心基础设施决策并为我们构建财务体系设定标准。要求你将做什么 · 设计和建造双入账户和货币流動引擎,使所有交易与其相符 · 模型复杂的财政工作流程作为强大,可观测的状态机器,以很长时间来有效运行。· 确保在同时的情况下财务正确性:无效运营,交易完整性和与中心相关的和解 ·处理部分故障和重复案例,以免发生任何事件丢失,重复或被应用两次 ·建立安全,良好的版本 API ·设计和优化 PostgreSQL 方案和数据模型 ·调试生产问题并拥有关键金融工作流程的可靠性 我们正在寻找什么 · 5年以上生产系统后端开发 ·证明货币流动正确性的经验:你已经构建了账本,结算系统,支付核心或交易处理系统,并且可以详细谈论如何保持其正确。· 竞争力和无权力的深度:你可以从经验中解释你如何处理双重处理,对平衡的比赛条件以及反弹的情况 · 调整经验:你已经建立或拥有必须完全结合的系统,并且知道发生什么事时不行 ·强大的 TDD 实践:你首先写测试并保持全面覆盖 •域名驱动设计专业知识:你准确地建模复杂的金融领域 · 深层 PostgreSQL 知识:方案设计,交易,隔离水平
查看英文原文
Senior Backend Engineer
About us
We're creating the foundational backend systems that power private market access, from secure authentication and transaction processing to portfolio management and regulatory compliance.
The Role
We're looking for a Senior Backend Engineer to own the systems where money moves and balances have to be correct — the ledger, transaction processing, and the settlement and reconciliation workflows behind our platform. This is the correctness core of what we build. If a balance is wrong, a transaction double-processes, or a reconciliation silently drifts, nothing else we build matters.
You'll design the double-entry ledger, the money-movement engine, and the long-running state machines that carry complex financial workflows to completion reliably over hours, days, or weeks. You'll reason about idempotency, concurrency, partial failure, and replay as a matter of habit, not as an afterthought.
You'll own core infrastructure decisions and set the standard for how we build financial systems.
Requirements
What You'll Do
- Design and build the double-entry ledger and money-movement engine that all transactions reconcile against
- Model complex financial workflows as robust, observable state machines that run reliably over long periods
- Guarantee financial correctness under concurrency: idempotent operations, transactional integrity, and reconciliation that ties out to the cent
- Handle partial-failure and replay cases so no event is lost, duplicated, or applied twice
- Build secure, well-versioned APIs
- Design and optimize PostgreSQL schemas and data models
- Debug production issues and own the reliability of mission-critical financial workflows
What We're Looking For
- 5+ years of backend development on production systems
- Demonstrated money-movement correctness experience: you've built a ledger, settlement system, payments core, or transaction-processing system and can talk in detail about how you kept it correct
- Concurrency and idempotency depth: you can explain, from experience, how you handled double-processing, race conditions on balances, and replay
- Reconciliation experience: you've built or owned systems that had to tie out exactly, and you know what happens when they don't
- Strong TDD practices: you write tests first and maintain comprehensive coverage
- Domain-Driven Design expertise: you model complex financial domains accurately
- Deep PostgreSQL knowledge: schema design, transactions, isolation levels, optimization
- Strong in a modern backend stack: we work in TypeScript/Node.js, Go and on the JVM ecosystem; we value real depth in either and the range to pick up the other
• Cloud deployment experience
- Startup mentality: comfortable with ambiguity, high autonomy, driving solutions without detailed specs
Nice to Have
- Payments, banking, brokerage, or investment-platform systems experience
- Securities, custody, or portfolio/NAV domain knowledge
- Event-driven architectures and message queues
- Infrastructure as Code (Terraform, CloudFormation)
- Understanding of KYC/AML or compliance frameworks
- Accounting principles or financial modeling
Originally posted on Himalayas