Opportunities

Shape the Future

We architect self-reliant infrastructure, unburdened by external dependencies.

Join a team engineering the future of self-hosted, privacy-first technology. At Rainverse, we reject the constraints of multi-tenancy and external SaaS dependencies. We build high-performance Rust systems, self-hosted infrastructure, on-chain payment verification, and generative tooling. This is an opportunity to engineer complex, zero-dependency solutions from the metal up.

Explore Open Roles
Hands working at a keyboard in low light
Working across a keyboard in low light

Open Roles

Fifteen roles across engineering, infrastructure, blockchain and payments, design, legal and growth. Most are remote-friendly, and several are fractional or contract rather than full-time.

Senior Rust Engineer (Lead)

Remote-friendly

We are looking for a senior Rust engineer to own a live codebase end to end: its architecture, its review discipline, and its releases. You will set the technical direction and hold it.

Responsibilities
  • Own the architecture and the boundaries between modules.
  • Make code review a routine part of the week, on both sides of the table.
  • Hold the backlog: sequence it, scope it, and know when to say no.
  • Own releases: what ships, when, and what the rollback looks like.
Qualifications
  • Production Rust on a codebase you did not start, working comfortably with ownership, lifetimes and trait design.
  • Confident async Rust with tokio, and a clear understanding of why blocking inside an async context is a bug.
  • axum or an equivalent framework (actix, warp, poem), plus a real database layer (sqlx, diesel).
  • You have shipped, deployed, and been on call. You know what breaks at 3am.
Nice to have
  • A Rust codebase of roughly 20,000 lines that you personally maintained.
  • You can explain a design decision and its trade-off in the same breath.
  • You ask what the invariants are before writing code.
  • You prefer evolving a working system to replacing it.
Job Type
Full Time
Status
Open · rolling intake

Rust Engineer

Remote-friendly

We are looking for a Rust engineer to take work from ticket to tests to deploy, and to hold real scope alongside the lead.

Responsibilities
  • Deliver features independently across the backlog, including the code, the tests and the documentation.
  • Work on server-rendered surfaces and the request path.
  • Take part in review, and in the design conversations that precede the code.
Qualifications
  • Solid Rust, with comfort in async code.
  • Able to read maud, or any compile-time templating, without hand-holding.
  • SQL fluency.
  • A working understanding of HTTP and cookies as protocols, beyond library calls.
  • Careful error handling. You notice an unwrap() sitting in a request path.
Nice to have
  • Server-rendered applications, extending past JSON APIs.
  • Prior work on authentication or sessions.
Job Type
Full Time
Status
Open · rolling intake

Infrastructure / SRE

Remote-friendly

We are looking for an infrastructure engineer to make deployment, databases, backups, secrets and CI permanently boring. If that reads like a satisfying job description, we should talk.

Responsibilities
  • Own deployment and packaging, and the path from commit to running service.
  • Run Postgres and Redis: tuning, capacity, and restore drills.
  • Own backups, secrets, CI, observability and uptime.
Qualifications
  • Real Linux depth.
  • Postgres tuning experience, and backup and restore drills you have actually run.
  • Container or equivalent packaging experience.
  • You treat a backup you have not restored as a hypothesis.
Nice to have
  • You have run a small production system on your own.
  • You automate first and document second.
  • You think in failure modes.
Job Type
Fractional or Contract
Status
Open · rolling intake

Web3 / Payments Engineer

Remote-friendly

We are looking for an engineer to own payment verification from the first confirmation through to a correct entitlement. This role is off-chain: you build and operate the services that verify payments and hand clean results to the rest of the system.

Responsibilities
  • Build payment flows, including intents and matching an incoming transfer to the right order.
  • Read and act on on-chain transfer events.
  • Set and defend confirmation depth, and handle chain reorganisations.
  • Keep entitlements correct when the chain changes its mind.
Qualifications
  • You have verified on-chain payments in production.
  • You know why confirmations exist, and what a chain reorganisation does to an entitlement.
  • Familiarity with blockchain RPC endpoints, network fees, and the difference between tokens and native currency.
  • You know the difference between a wallet and an account.
Nice to have
  • You raise under-payment and over-payment handling before anyone asks.
Job Type
Contract
Status
Open · rolling intake

Generation Ops (AI)

Remote-friendly

We are looking for someone to run our generation features day to day: the pipeline, the settings, and the quality bar. This is an operations role, and no model training is involved.

Responsibilities
  • Own the third-party generation service we rely on, from configuration through to live behaviour.
  • Build and maintain the internal tooling that keeps our output consistent.
  • Evaluate output and hold the quality bar.
  • Keep the licensing and provenance records current.
Qualifications
  • Real hands-on craft with generation tooling.
  • A systematic approach to tuning settings rather than guessing.
  • You read terms and licences without being asked.
Nice to have
  • You have run a repeatable generation process before.
  • You have opinions about which model suits which job.
Job Type
Part Time
Status
Open · rolling intake

Product Designer

Remote-friendly

We are looking for a product designer to own our design system and every surface, beginning with our internal tools.

Responsibilities
  • Own the design system and its integrity across the product.
  • Design every user-facing surface.
  • Take the internal tooling from concept to shipped.
Qualifications
  • A real product UI you shipped.
  • A systems mindset, and a body of work that shows it.
  • You are comfortable writing CSS directly.
Nice to have
  • You can critique an existing design system and find its real problems quickly.
Job Type
Fractional
Status
Open · rolling intake

Legal & Privacy Counsel

Remote-friendly

We are looking for counsel to own our terms, our privacy policy, and the defensibility of the claims we make publicly. This is a privacy-first business, and the paperwork has to hold up at that standard.

Responsibilities
  • Own the end-user terms.
  • Own the privacy policy and our GDPR and CCPA posture.
  • Review model licensing exposure.
  • Advise on crypto-payment tax treatment.
Qualifications
  • You have done privacy work, with terms drafting as part of the brief.
  • Comfort with a business whose pitch rests on data minimisation.
Nice to have
  • You ask what we store before you ask what we promise.
Job Type
Fractional
Status
Open · rolling intake

QA / Test Automation

Remote-friendly

We are looking for a QA engineer to own our test suite and our CI, and to extend coverage across the product.

Responsibilities
  • Own the test suite and CI.
  • Extend browser automation across the product's real user journeys.
  • Harden verification around our storage and credential flows.
Qualifications
  • Headless browser automation, Playwright or similar.
  • You treat a test that never fails as decoration.
Nice to have
  • You would read our existing end-to-end test and improve it rather than replace it.
Job Type
Part Time
Status
Open · rolling intake

Desktop & Mobile Engineer (Tauri)

Remote-friendly

We are looking for an engineer to build and own our desktop and mobile clients.

Responsibilities
  • Build the desktop and mobile clients.
  • Own packaging, signing and updates.
  • Handle native integration and the parts that touch our core.
Qualifications
  • Rust-adjacent systems experience.
  • Real client packaging experience. You have shipped something that had to be installed or updated on a machine you do not control.
Nice to have
  • Code signing, notarisation, and auto-update failure modes.
  • You treat the shipping build as a product surface in its own right.
Job Type
Full Time or Contract
Status
Open · rolling intake

Platform Widget Contractors

Remote-friendly

We are looking for contractors to build the widget surface on the platforms our users are on. Each role covers a single platform.

Responsibilities
  • Build and ship one platform's widget surface.
  • Work within that platform's lifecycle and review constraints.
Platforms
  • WinUI3 (C#/WinRT)
  • WidgetKit (Swift)
  • GJS (JavaScript)
  • QML (Qt)
Qualifications
  • Production experience on the platform you are applying for.
  • Familiarity with that platform's widget lifecycle.
Nice to have
  • You have shipped a widget or extension that passed platform review.
  • You will tell us plainly when a platform cannot do something, and what to build instead.
Job Type
Contract, per platform
Status
Open · rolling intake

SEO / Growth

Remote-friendly

We are looking for a growth specialist for a content-led product. Visible page text carries the ranking, and structured metadata alone will not.

Responsibilities
  • Own organic acquisition.
  • Own page text, structure, and the pipeline that produces it at scale.
Qualifications
  • Working knowledge of programmatic SEO: templating, indexation control, cannibalisation.
  • You can tell a genuinely good generated page from a doorway page.
Nice to have
  • A site you grew, and a clear explanation of why the pages ranked.
  • You can read a crawl report and find the real problem.
Job Type
Contract
Status
Open · rolling intake

API & Developer Relations

Remote-friendly

We are looking for someone to own our public developer surface: documentation, keys, quotas and developer experience.

Responsibilities
  • Own the public API documentation and reference.
  • Own key issuance, quota behaviour, and the failure messages developers actually see.
  • Run developer relations: onboarding, feedback, and community.
Qualifications
  • A public API you built or documented that others integrated without needing a call.
  • You write for developers, and the register holds up for that audience.
Nice to have
  • You care about error messages and status codes as user experience.
  • You have run a changelog or developer newsletter that people actually read.
Job Type
Part Time
Status
Open · rolling intake

Cardano Smart Contract Engineer

Remote-friendly

We are looking for a Cardano smart contract engineer to design and implement on-chain logic with precision, security, and an understanding of token economics.

Responsibilities
  • Design, write, and audit smart contracts using Aiken and Plutus.
  • Implement token minting policies, multi-asset standards, and on-chain validation logic.
  • Work with backend engineers to connect off-chain code to on-chain contracts.
  • Ensure contract security, efficiency and correctness through rigorous testing and formal verification methods.
Qualifications
  • 2+ years writing smart contracts on Cardano (Aiken or Plutus).
  • Strong understanding of the eUTXO model, native assets, and Cardano ledger rules.
  • Experience with transaction building libraries (Lucid, Mesh or similar).
  • Familiarity with token economics and incentive mechanism design.
  • Rust proficiency is a strong plus for off-chain integration work.
Job Type
Full Time
Status
Open · rolling intake

Blockchain Backend Engineer (Rust)

Remote-friendly

We need a Rust backend engineer to build the off-chain services around Cardano smart contracts: constructing transactions, managing state, and serving the layers above.

Responsibilities
  • Build Rust-based backend services that construct, submit and monitor Cardano transactions.
  • Integrate with Cardano node APIs or self-hosted indexer services.
  • Design and implement off-chain state management and synchronisation with on-chain data.
  • Build APIs and services that frontend layers can consume.
  • Deploy and maintain the services you build on our own infrastructure.
Qualifications
  • 3+ years of backend development experience, preferably in Rust.
  • Understanding of Cardano blockchain architecture, the eUTXO model, and transaction construction.
  • Experience with async Rust, database systems, and API design.
  • Familiarity with Cardano SDKs and transaction building libraries.
  • A self-hosted mindset, and the willingness to run what you write.
Job Type
Full Time
Status
Open · rolling intake

Web3 Frontend Developer

Remote-friendly

We need a frontend developer to build responsive interfaces for blockchain applications, connecting on-chain interactions to a clear user experience.

Responsibilities
  • Develop responsive, interactive user interfaces for Web3 applications.
  • Integrate Cardano wallet connectivity and transaction signing.
  • Build real-time features that interact with blockchain state and backend APIs.
  • Work with backend and smart contract engineers to keep data flowing cleanly.
Qualifications
  • 3+ years of frontend development experience.
  • Expert-level JavaScript/TypeScript, HTML5, CSS3, and a modern framework (React, Vue or Svelte).
  • Experience integrating Web3 wallets and blockchain interactions into frontend applications.
  • Familiarity with Cardano wallet APIs (CIP-30, CIP-95) is a strong plus.
  • A grasp of UX for blockchain applications: transaction states, confirmations, and graceful error handling.
Job Type
Full Time
Status
Open · rolling intake