23 Aug
|
Uplers
|
Bengaluru
Experience : 2.00 + years
Salary : Confidential (based on experience)
Shift : (GMT+05:30) Asia/Kolkata (IST)
Opportunity Type : Office ()
Placement Type : Full time Permanent Position
**(*Note: This is a requirement for one of Uplers' client - Dabba Network)
**What do you need for this opportunity?
Must have skills required: Node.js, MERN, Blockchain, web3.js, Solana, Ethereum
Dabba Network is Looking for:**** Job title Blockchain Engineer 1 - 4 Years Exp
8-25 lacs/annum
Confidential In Office , Bengaluru less than or equal to 45 days
Preferences
Product + Any companies | Any background |
Anywhere in India
Non-negotiable skills
Solana
OR
SVM
AND
Ethereum
OR
Contracts
OR contract
AND
Anchor
OR
Rust
: What you'll do
Write and ship production Solana programs using Anchor - token management, staking, multi-stakeholder reward distribution, and the full hotspot onboarding lifecycle
Build backend services in Node.js/TypeScript that talk to the Solana RPC layer, listen to on-chain events, and keep blockchain state in sync with our off-chain systems
Design data models in MongoDB for operational data and ClickHouse for high-volume analytics
Own the backend powering the Dabba Explorer - APIs for real-time hotspot status, staking positions, reward claims, and token burn/mint events
Build integrations with Solana DEXs, DePIN partner protocols
Participate in design and architecture decisions - we're a small team, your opinions on how things should be built actually matter here
Take ownership of on-chain security - reviewing programs for common vulnerabilities, writing adversarial test cases, and preparing programs for third-party audits
Write tests that actually cover the hard stuff - not just happy paths, but edge cases, failure modes, arithmetic boundary conditions, and simulated attack scenarios against a locally spun-up validator state
What We're Looking For You've spent 2+ years shipping on Solana mainnet, programs with real users, real tokens, and real stakes if something goes wrong
Deep Anchor experience:
PDA derivation and canonical bump handling, writing 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 on the backend: REST APIs, background workers, event-driven systems, solid async patterns
MongoDB for operational data, ClickHouse for analytics, Redis for caching and queues - should be comfortable across all of these platforms
Comfortable with the basics of DevOps: Docker, CI/CD pipelines, and deploying to cloud environments. You don't need to be running Kubernetes, but you shouldn't need to hand off a deployment either
Someone who's genuinely comfortable owning integrations - reading third-party docs, making it work, and not waiting for someone to hand you a spec A good eye for on-chain security: missing signer checks, unchecked arithmetic, insecure CPI targets, PDA substitution attacks - you know these and you think about them before someone else points them out
Backend security isn't an afterthought for you either - you understand how to harden services that are directly handling wallet interactions and token flows
You write tests like someone who's been burned before - unit tests for individual instructions, integration tests that run against a local validator with realistic state, and E2E tests that simulate entire user journeys
Bonus: DePIN protocol experience, MongoDB and Clickhouse expertise
Production Node.js backend experience — REST APIs,
services, and event-driven workers
MongoDB as an operational datastore in a production environmentAny blockchain ecosystem touchpoint — Solana (Anchor/SDK/RPC/event listening/staking APIs/devnet/testnet/hackathon) or Ethereum (smart contracts/Web3.js/Ethers.js/on-chain interaction)
Good to Haves
- TypeScript proficiency in backend services
- Backend-layer blockchain work — Solana RPC/event listeners/staking/SDK or Ethereum Web3.js/Ethers.js/smart contract interactions (preferred over frontend-only wallet connection)
- React or Next.js experience for full-stack flexibility
Logistics Location: Koramangala, Bangalore — Mon–Sat in-office
- CTC: ₹8L–₹25L fixed (no variable, no ESOP)
- Notice period: ≤30 days preferred; 45–60 days negotiable for strong candidates
Interview Process
- Round 1: HR screen — role fit, salary, notice, motivation (no technical)
- Round 2: Technical discussion with dev team — Solana + backend depth; may include live Rust/Anchor task on-call (no take-home)
- Round 3: Founder — cultural/vision alignment; virtual unless candidate is in Bangalore
- Target end-to-end: 10 days
How to apply for this opportunity?
- Step 1: Click On Apply! And Register or Login on our portal.
- Step 2: Complete the Screening Form & Upload updated Resume
- Step 3: Increase your chances to get shortlisted & meet the client for the Interview!
About Uplers: Our goal is to make hiring reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant contractual onsite opportunities and progress in their career. We will support any grievances or challenges you may face during the engagement. (Note: There are many more opportunities apart from this on the portal. Depending on the assessments you clear, you can apply for them as well).
So, if you are ready for a new challenge, a great work setting, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!
📌 Blockchain Engineer (Bengaluru)
🏢 Uplers
📍 Bengaluru