← All jobs
UP

Blockchain Engineer

UplersBengaluru, Karnataka, India
Type
Full-time
Work setup
On-site
Experience
Mid
Posted
29 days ago
📈 Equity / stock options

What engineering roles in crypto pay

205 salaries · our own data
median $202k$144k$255k

Most engineering roles in crypto pay between $144k and $255k, with a median of $202k.

Dabba Network is seeking a Blockchain Engineer to build and ship production Solana programs and backend services. You'll join a small team where your architectural decisions matter, working across on-chain smart contracts, Node.js/TypeScript services, and real-time data systems.

What you'll do

  • Write and ship production Solana programs using Anchor for token management, staking, multi-stakeholder reward distribution, and hotspot onboarding
  • Build backend services in Node.js/TypeScript that connect to the Solana RPC layer, listen to on-chain events, and keep blockchain state in sync with off-chain systems
  • Design data models in MongoDB for operational data and ClickHouse for high-volume analytics
  • Own the backend powering the Dabba Explorer, including APIs for real-time hotspot status, staking positions, reward claims, and token burn/mint events
  • Build integrations with Solana DEXs and DePIN partner protocols
  • Participate in design and architecture decisions alongside the team
  • Take ownership of on-chain security by reviewing programs for vulnerabilities, writing adversarial test cases, and preparing for third-party audits
  • Write comprehensive tests covering edge cases, failure modes, arithmetic boundary conditions, and simulated attack scenarios against locally spun-up validator state

What you bring

  • 2+ years shipping on Solana mainnet with real users, real tokens, and real stakes
  • Deep Anchor experience including PDA derivation and canonical bump handling, secure CPIs with correct privilege escalation and signer seed validation, custom account constraints and discriminator checks, zero-copy deserialization for large account state, compute unit budgeting, and multisig upgrade authority flows
  • Experience with on-chain token mechanics: SPL tokens, emission schedules, burn instructions, staking/vesting contracts
  • Strong Node.js/TypeScript skills: REST APIs, background workers, event-driven systems, solid async patterns
  • Proficiency with MongoDB for operational data, ClickHouse for analytics, and Redis for caching and queues
  • Comfort with DevOps basics: Docker, CI/CD pipelines, and deploying to cloud environments
  • Ability to own integrations independently, reading third-party documentation and making things work without handholding
  • Strong on-chain security mindset: missing signer checks, unchecked arithmetic, insecure CPI targets, PDA substitution attacks
  • Backend security awareness for services handling wallet interactions and token flows
  • Disciplined testing approach covering unit tests, integration tests against local validators with realistic state, and E2E tests simulating user journeys

Nice to have

  • DePIN protocol experience
  • MongoDB and ClickHouse expertise in production environments
  • Production Node.js backend experience with REST APIs, services, and event-driven workers
  • Any blockchain ecosystem touchpoint beyond Solana (Ethereum smart contracts, Web3.js, Ethers.js, or on-chain interaction experience)
  • React or Next.js experience for full-stack flexibility

What we offer

  • Salary of 8L-25L INR fixed per annum (no variable, no ESOP)
  • In-office role in Koramangala, Bangalore, Monday through Saturday
  • Notice period of 30 days or less preferred; 45-60 days negotiable for strong candidates

About Dabba Network

Dabba Network is a DePIN project building on Solana. The role is based in Bangalore with an in-office requirement.

Blockchain Engineer | CryptoJobsHQ