The Vault logo

Full-Stack Engineer (Go + React)

The Vault

On-site๐Ÿ‡ฆ๐Ÿ‡ชDubai, DU, UAEseniorPosted 18d ago

Visa & sponsorship

  • Employers in UAE sponsor the residence visa by default, and nothing in the posting says otherwise.

Job description

About us

The Vault, an MPC-based crypto custody platform for institutional and retail customers. We run threshold signing with non-extractable key shares across HSM and Ledger hardware, support a growing surface of chains and assets, and are pushing toward post-quantum readiness and SaaS-grade scale. Series A is ahead, the 2026 productized launch is in flight, and we publish original cryptographic research alongside the product work.

What youโ€™ll do

โ— Build end-to-end product features across Go backend and React frontend

โ— Design backend services using DDD patterns (bounded contexts, aggregates, domain events), clean layering, and pragmatic architecture

โ— Implement data models and migrations on PostgreSQL, using GORM where appropriate (and raw SQL when itโ€™s the right tool)

โ— Build and maintain REST APIs (and webhooks/event-driven workflows where needed)

โ— Implement frontend flows in React (TypeScript preferred): dashboards, admin workflows, status lifecycles, audit views

โ— Ensure correctness and observability: structured logging, metrics, tracing, and production-ready error handling

โ— Contribute to security fundamentals: RBAC, least-privilege access, safe secrets handling, and audit trails

โ— Own quality: unit/integration tests, contract tests, and CI pipelines

โ— AI-assisted development: use Cursor/Copilot (or similar) daily to accelerate delivery, refactoring, and test generationโ€”while verifying outputs and keeping code clean

Must-have experience

โ— 5+ years building production systems with Go and React

โ— Strong backend fundamentals: concurrency, APIs, reliability, debugging

โ— Hands-on with DDD (not just buzzwords): can model domains and keep boundaries clean

โ— Strong PostgreSQL skills: schema design, indexing, query tuning, migrations

โ— Experience with GORM (or similar ORM) plus comfort dropping to SQL when needed

โ— Frontend proficiency in React (TypeScript preferred), including state management and form-heavy admin UIs

โ— Good testing discipline (Go testing, integration tests; frontend testing basics)

โ— REQUIRED: confident daily use of AI coding tools (Cursor/Copilot/etc.) with disciplined verification and secure practices

Nice to have

โ— Event-driven patterns: outbox, retries, idempotency, background jobs

โ— Experience with RBAC/policy engines, audit logs, fintech/compliance workflows

โ— Docker/Kubernetes familiarity

โ— CI/CD ownership (GitHub Actions/GitLab CI), release workflows

โ— Experience with high-security systems (custody, payments, identity)

Soft skills

โ— Ownership mindset: deliver features end-to-end with high quality

โ— Clear communication and ability to work across teams

โ— Pragmatic: balances long-term design with shipping

โ— Comfortable in ambiguity and fast iteration