Backend & Distributed Systems Engineer
SCRYPT provides institutional digital asset infrastructure for trading, custody, stablecoin settlement, and asset management. It serves banks, asset managers, brokers, fintechs, payment providers, family offices, commodity traders, and crypto organizations.
Funding history
About SCRYPT
SCRYPT operates a full-stack institutional digital asset platform combining 24/7 spot, OTC, and FX execution; VQF-supervised MPC custody; stablecoin rails for cross-border settlement, treasury operations, and on/off-ramp services; and FINMA-licensed portfolio management. Its offerings are designed for institutional clients that need regulated access to digital asset markets, secure custody, stablecoin settlement, and yield strategies. SCRYPT serves banks, family offices, asset managers, brokers, OTC desks, commodity traders, fintechs, payment providers, tokens, DAOs, and foundations globally.
Skills
Candidate Availability
About the Role
You will own critical platform services in Java, Go, Rust, or Kotlin, designing the APIs, data models, and integrations that other products depend on in a financial context. You'll work across distributed services, real-time data flows and PostgreSQL data modelling, help bring AI into both how and what you build, and take operational ownership of monitoring, alerting and reliability. You'll also use your TypeScript and React knowledge to ship features end-to-end when needed.
Requirements
- 4+ years building and owning production backend systems and REST/GraphQL APIs, with strong experience in Java, Go, Rust, or Kotlin
- Strong data modelling and PostgreSQL experience, including complex queries, schema design, and migration strategies
- Solid understanding of distributed systems concepts: consensus, eventual consistency, partitioning, event sourcing, and message-driven architectures
- Working knowledge of TypeScript and React
- Hands-on experience building or integrating AI/ML capabilities into production systems: LLM APIs, inference pipelines, RAG, model serving, or ML observability
- Familiarity with async processing, queues (Kafka, RabbitMQ, SQS, or equivalent), and event-driven patterns
- Enough DevOps knowledge to deploy, monitor, and debug what you build (Docker, CI/CD, AWS)
- Comfortable using AI coding assistants and code review tools effectively and critically
- Clear written and verbal communication
- Track record in fast-moving teams
Responsibilities
- Design and develop core APIs and platform services in Java, Go, Rust, or Kotlin powering multiple crypto and trading products
- Own PostgreSQL-based data modelling for financial transactions, ensuring correctness, auditability, and migration safety
- Build and maintain integrations with exchanges, wallets, custodians, and compliance systems
- Implement and manage async job processing, message queues, and event-driven workflows across distributed services
- Design and deploy AI-powered features such as inference pipelines, LLM integrations, RAG flows, or ML model serving with production-grade observability and fallback behaviour
- Work with real-time data patterns (WebSockets, event-driven streams) so trading UIs and downstream services reflect accurate, live information
- Instrument, measure, and optimise system performance based on data
- Write ad-hoc queries, read raw logs, and translate findings into clear technical decisions with documented tradeoffs
- Review all code, including AI-generated output, before it reaches production
- Take operational ownership of deployment, monitoring, alerting, and reliability
- Collaborate with product, compliance, and engineering leads on architectural decisions
Benefits
- Meaningful equity in a Series A institutional crypto company
- Remote work
