Vacancies

Software Engineer (Go / Rust / TypeScript)

Full-time
Remote
Experience: 1 years

Customer’s country  — Malta

Company is an open-source virtual execution layer for Bitcoin. We’re creating infrastructure that enables programmable, scalable Bitcoin applications without changing the base protocol, while maintaining self-custody and supporting complex financial applications.
We’re a small, focused team working on foundational technology. If you’re excited about designing systems at the frontier of Bitcoin and open source, we’d love to work with you.

 

What We’re Building
Company introduces programmable Virtual Transaction Outputs (VTXOs) that can execute complex logic offchain while remaining anchored to Bitcoin’s security. Key components include:

  • Core Infrastructure in Go — powering companies’ backend.
  • Multi-language SDKs (Rust, Go, TypeScript) with plans for Dart, .NET, and more
  • Company Script and Compiler — expanding programmability in the company while retaining Bitcoin’s UTXO model
  • TEE-based signing infrastructure for secure, verifiable operations
  • Virtual Mempool enabling parallel transaction processing, enabling horizontal scale for Bitcoin native applications
  • Reference wallets and proof of concepts for lending protocols, smart wallets, marketplaces, and other Bitcoin-native applications.

 

What You’ll Work On
You won’t be siloed into one area. Depending on your interests and skills, you might:

  • Advance the core company platform— design and implement fundamental improvements
  • Develop proof of concepts and sample wallets for next-generation Bitcoin applications
  • Build and optimize our Go backend services handling VTXO lifecycle and batch settlements
  • Develop SDKs in Rust, Go, TypeScript, or others to help businesses integrate company
  • Work on Trusted Execution Environments (TEEs) and accompanying toolsets for our secure signing infrastructure
  • Contribute to our company’s Script compiler development to offer builders an expressive, safe, smart contract developer experience
  • Deep dive into Bitcoin Script and the UTXO model to solve novel problems

 

Who You Are
Technical Skills:

  • Strong experience in at least one of: Go, Rust, or TypeScript
  • Understanding of Bitcoin fundamentals (UTXO model, Bitcoin Script, Taproot)
  • Experience with systems in production, best practices for the languages you claim proficiency in, and familiarity with providing solid test coverage
  • Comfortable with async communication (we’re mostly EU timezone but flexible)

Nice to Have:

  • PostgreSQL optimization experience
  • DevOps and infrastructure management
  • Cryptography background
  • TEE experience (particularly AWS Nitro Enclaves)
  • Additional languages (apart from Go, Rust, Typescript): Python, Dart, C#, or Ruby
  • Compiler or language design experience
  • React Native/Flutter/Mobile/PWA experience
  • Active open-source contributions

Mindset:

  • Self-directed and proactive — you identify problems and ship solutions, but you also collaborate openly (we’re not looking for lone warriors)
  • Merit-based thinking — best ideas win, regardless of source
  • No formal education requirements — we care about what you can build

 

Why Join Us


Impact: Your code will be foundational infrastructure for Bitcoin’s future
Open Source: Everything is public — your work contributes to a global commons
Autonomy: Take ownership from concept to deployment
Remote: Fully distributed team, async-first culture
Innovation: Work on unsolved problems at the edge of what’s possible with Bitcoin

This is an open invitation. We’re looking for builders who want to expand what’s possible on Bitcoin. If you can contribute to even a few of these areas and are excited to learn the rest, we want to hear from you.

    DOC, DOCX or PDF file up to 20 MB

      Icon
      Headquarter address

      BC Parus, Kyiv

      Icon
      Support E-mail
      info@hire.ua
      Icon
      Contact phone
      +38 063 135 4725
      Thank you
      We received your message.