Staff+ Software Engineer
Staff-level, backend-leaning software engineer responsible for the architecture, reliability, and end-to-end ownership of critical financial systems. The role requires deep TypeScript and Node.js expertise, full-stack range, strong technical judgment, and experience operating production systems.
About the job
Responsibilities
- Own the team’s hardest technical problems end to end.
- Set technical direction for core systems, including architecture, data models, and engineering standards.
- Design reliable systems for money movement and storage, emphasizing idempotency, consistency, and graceful failure recovery.
- Build and maintain backend services in TypeScript and Node.js while contributing across client, API, and frontend layers as needed.
- Define handling for partial failures, retries, timeouts, reversals, and reconciliation gaps.
- Improve frontend systems and integrations where necessary.
- Raise standards for code quality, testing, monitoring, incident response, and solving ambiguous problems.
- Mentor engineers and lead technical decisions without direct people management.
Requirements
- Staff-level, hands-on experience owning production systems end to end.
- Deep expertise building backend services with TypeScript and Node.js, with full-stack capability.
- Strong understanding of reliability, correctness, state machines, data integrity, observability, and operational risk.
- Experience taking systems from zero to one and scaling them while maintaining clarity.
- Strong judgment across tradeoffs such as speed versus safety and simplicity versus flexibility.
- Clear communication, clean coding practices, high agency, and data-driven decision-making.
Nice to Have
- Fintech, banking, or crypto-native experience.
- Familiarity with stablecoins, custody, settlement, and blockchain transaction lifecycles.
- Experience as a founder or early employee at a fast-paced startup.
Compensation and Benefits
- Salary of $180,000–$400,000, plus token compensation.
- Visa sponsorship and relocation support for international hires.
- Premium health insurance for the employee and family.
- Monthly wellness budget.
- London headquarters with gym access and daily food.
- Tools and technology budget.
- Significant ownership and responsibility from day one.
Skills
TypeScript, Node.js, React, React Native, Backend Services, Data Modeling, System Architecture, State Machines, Data Integrity, Observability, Incident Response, Blockchain, Stablecoins
Similar jobs
Fullstack Engineering jobsSenior staff-level engineer serving as the technical foundation for a growth engineering team. The role combines full-stack development in Go and TypeScript with production data pipelines, experimentation infrastructure, ML systems, and technical direction.
The Staff Core Platform Engineer will shape architecture across n8n’s execution, infrastructure, data, and frontend platform systems. The role requires staff-level ownership of distributed, configurable systems; strong TypeScript and Node.js expertise; and the ability to lead technical decisions across teams.
Build scalable shared systems, APIs, and engineering libraries that enable product teams across Vanta to ship consistently. The role requires 5+ years of backend or full-stack experience, platform expertise, and familiarity with distributed or event-driven systems.
Build and own full-stack product surfaces for a global money platform, delivering reliable experiences from APIs through React and React Native interfaces. The role requires production ownership, strong product judgment, and experience scaling client-facing systems.
Build and scale CMS Platform capabilities across Page Builder experiences and the backend systems for content modeling, rendering, publishing, permissions, and performance. Requires 5+ years of SaaS experience plus deep Ruby on Rails and strong React and TypeScript expertise.