Ruby on Rails Developer
About This Role
About the Role
We're looking for a Senior Ruby on Rails Engineer who's worked in the blockchain and crypto space. You won't just be writing code — you'll own the backend architecture of our crypto platform, make technical decisions that shape the product, and work closely with the team to ship features that interact directly with blockchain infrastructure.
This is a hands-on senior role. You'll be the person the team looks to when things get technically complex, whether that's designing APIs that talk to smart contracts, optimizing a database that handles thousands of transactions, or figuring out how to integrate a new DeFi protocol into the platform.
What you'll be doing
Owning and evolving the Rails backend that powers our crypto platform
Designing and building APIs that integrate with blockchain networks, smart, Contracts, wallets, and token systems
Making architecture decisions around scalability, reliability, and performance
Working with DEX, CEX, and DeFi infrastructure at the backend level
Building and maintaining crypto transaction flows — deposits, withdrawals,trading, settlement
Optimizing database queries, background jobs, and system performance as we scale
Reviewing code, mentoring junior engineers, and raising the bar for engineering quality
Collaborating with product, frontend, and blockchain teams to ship end-to-end features
Identifying technical debt and proactively improving the codebase
What we're looking for
5+ years of experience with Ruby on Rails in production environments
Proven experience working on blockchain or crypto products — not theoretical, hands-on
Strong understanding of blockchain fundamentals — smart contracts, wallets, transactions, consensus mechanisms
Experience integrating with blockchain networks (Ethereum, Solana, Polygon, or similar)
Solid grasp of RESTful API design, database modeling, and backend architecture patterns
Comfortable with PostgreSQL, Redis, Sidekiq, and the standard Rails ecosystem
Experience with crypto-specific workflows like wallet integration, on-chain/off-chain data handling, or token management
You take ownership of problems and don't wait to be told what to do
Strong communication skills — you can explain technical decisions clearly to
both engineers and non-engineers
Nice to have
Experience with Solidity, Rust, or smart contract development
Worked on DEX or CEX platforms
Familiarity with DeFi protocols — lending, staking, AMMs, yield strategies
Experience with Web3 libraries (ethers.js, web3.rb, or similar)
Worked with blockchain nodes, indexers, or on-chain analytics
Built or maintained trading engines or order book systems
Experience with Docker, Kubernetes, AWS, or similar infrastructure tools
Led or mentored a small engineering team
What we offer
Opportunity to work on a real crypto platform from the ground up in one of the
fastest-growing blockchain hubs in the world
A small, senior team where your work has direct impact on the product
Abu Dhabi — a growing tech and crypto hub with great quality of life
Similar Jobs
Ruby on Rails Software Engineer (Remote)
Jobs Ai · Dubai
Role: Staff Ruby Engineer Location: Remote (Work from Anywhere) Payout: $20 - $80/hour Role Overview: As a Staff Ruby Engineer, you will have the opportunity to work with one of our clients, a global leader
Yesterday
Generate Resume ↗Ruby on Rails Software Engineer (Remote)
Jobs Ai ·
Role: Staff Ruby Engineer Location: Remote (Work from Anywhere) Payout: $20 - $80/hour Role Overview: As a Staff Ruby Engineer, you will have the opportunity to work with one of our clients, a global leader
3 days ago
Generate Resume ↗Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required