Job matched to your search
Senior dApp Engineer
Golem Network · Home Office, CH
Free · Join 5,000+ job seekers using Qarera
How well do you match this role?
Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.
Job description
Senior dApp Engineer Golem Factory Engineering
Overview Remote first (must be based within CET +/- 3 timezones) | Full-time
About Arkiv
Blockchain data is hard to use. Developers store data on-chain, then immediately need indexers, subgraphs, and custom infrastructure just to query it back. We think that's broken.
Arkiv is fixing it at the protocol layer - a blockchain with queryable storage built in. SQL like queries against on-chain data, no external indexing required. It's a different architecture, and it doesn't exist anywhere else yet.
We're a small, focused team preparing for mainnet launch. If you want to build the web apps that developers and users will use to interact with foundational Web3 infrastructure, this is the moment.
The Role
You're a fullstack engineer who lives at the intersection of smart contracts and web apps. You read Solidity well enough to integrate any contract, debug a failed transaction by inspecting calldata, and ship a Bridge UI that handles network switching, wallet quirks, and stuck transactions without falling apart.
You will own Arkiv's flagship dApp surface — the Bridge UI that moves tokens between L2 and L3. You'll own smart-contract integration across user-facing surfaces, set the quality bar for Web3 UX, and build the client-side observability that tells us what users actually experience.
This is a hands-on technical role with clear paths to grow depth and broaden scope — not a stepping stone into management. You will write production TypeScript or JavaScript, ship Solidity helpers when needed, and own these surfaces end-to-end. Over time you can deepen as the team's Web3-UX and smart-contract-integration expert, or broaden into operations / SRE or Solidity / contract authorship. We grow engineers via scope and depth, not headcount.
You pair with the team's other Webapp Engineer, who primarily owns developer onboarding (docs, faucet, sample apps), the homepage, and the L3 explorer. Clear primary scope, mutual backup — no user-facing surface has a single point of failure on the team. You also work closely with the Head of Platform (or CTO, if you're one of our first hires), the Protocol team on contract integration and SDK shape, and DevRel on developer onboarding.
What You'll Own
- Bridge UI: L2 L3 token transfer app: wallet connect, network switching, signing, status tracking, edge-case handling (stuck txs, RPC failures, dropped wallets)
- Smart-contract Integration: ABI integration across user-facing surfaces; debugging failed transactions (Tenderly or similar); writing minor Solidity in Foundry (faucets, helpers); pairing with the Senior Solidity Engineer on bridge / AA flows
- dApp Quality: Code review across user-facing code; setting the standard for Web3 UX, accessibility, and resilience
- Web3 Observability: Client-side telemetry, wallet-error tracking, transaction-success dashboards
Backup coverage: developer onboarding (docs, faucet, sample apps), homepage, and L3 explorer (Blockscout) ops — your partner's primary scope, your secondary.
Who You Are
Character and drive matter more than your CV.
You are genuinely curious. You read Solidity for fun. You know what a failed transaction looks like on Etherscan, and you've probably written a custom decoder for one.
You are hands-on. You write production TypeScript or JavaScript daily. You debug RPC issues. You know which wallet has which bug. You don't wait for a Bridge UI spec — you sketch the flow, get feedback, ship a v1, iterate.
You have high standards for user-facing code. Web3 UX is hard and most dApps are bad. You can explain why a confirmation step matters, why an error message should mention gas, why retry-with-bumped-nonce isn't optional.
You see beyond your lane. A weird RPC response. A confusing docs example. A contra
More jobs in Home Office, CH
Browse related jobs
Don’t just read the job — see if you’ll get it.
Get your match score, a resume tailored to this exact role, and jobs like it — free.
Check my fit for this job