Full Stack Developer (Backend Focus) - Blockchain
Location :
Dubai, UAE (On-site/In-office)
Position Overview
We are looking for a Backend-focused Full Stack Developer to build and maintain the core infrastructure of our blockchain payment platform. This role involves developing robust APIs, integrating blockchain nodes, and orchestrating complex payment flows.
Key Responsibilities Development
-
Design and develop RESTful and GraphQL APIs for payment processing
-
Build scalable microservices architecture for transaction handling
-
Implement server-side logic for payment orchestration and routing
-
Develop background jobs for transaction monitoring and reconciliation
-
Optimize database queries and ensure data consistency
Blockchain Integration
-
Integrate and maintain connections with multiple blockchain nodes
-
Implement wallet infrastructure for multi-chain support
-
Develop smart contract interaction layers
-
Handle blockchain transaction lifecycle (creation, signing, broadcasting, confirmation)
-
Implement gas optimization strategies and fee estimation
Stablecoin & Payment Processing
-
Build infrastructure for stablecoin transactions (USDT, USDC, DAI)
-
Develop payment routing logic and settlement mechanisms
-
Implement multi-signature wallet support
-
Create transaction monitoring and alerting systems
-
Handle payment callbacks and webhook integrations
KYC & Compliance Integration
-
Integrate third-party KYC/AML service providers
-
Develop identity verification workflows
-
Implement document upload and verification systems
-
Build compliance screening and sanctions checking
-
Maintain audit logs and regulatory reporting
Payment Orchestration
-
Design payment flow orchestration across multiple providers
-
Implement payment retry logic and failure handling
-
Develop currency conversion and exchange rate services
-
Build invoice generation and management systems
-
Create reconciliation and settlement processes
Infrastructure & DevOps
-
Set up monitoring, logging, and alerting systems
-
Implement CI/CD pipelines for automated deployment
-
Manage database migrations and schema changes
-
Optimize application performance and resource utilization
-
Ensure system security and data encryption
Required Qualifications
Technical Skills :
-
4+ years of backend development experience
-
Strong proficiency in Node.js, Python, or Go
-
Experience with blockchain development (Web3.js, Ethers.js)
-
Solid understanding of RESTful API design and microservices
-
Proficiency with databases (PostgreSQL, MongoDB, Redis)
-
Experience with message queues (RabbitMQ, Kafka)
-
Knowledge of containerization (Docker, Kubernetes)
Blockchain & Crypto
-
Hands-on experience with blockchain node integration (Ethereum, Bitcoin)
-
Understanding of wallet architecture and key management
-
Knowledge of smart contracts and token standards (ERC-20, ERC-721)
-
Familiarity with blockchain explorers and transaction monitoring
-
Experience with cryptocurrency exchanges and liquidity providers
Payment Systems
-
Understanding of payment processing flows and settlement
-
Experience with payment gateway integrations
-
Knowledge of financial transactions and double-entry accounting
-
Familiarity with PCI-DSS and payment security standards
Additional Skills
-
Experience with authentication systems (JWT, OAuth)
-
Knowledge of security best practices (encryption, secure key storage)
-
Proficiency with Git and version control workflows
-
Experience with testing frameworks (Jest, Mocha, Pytest)
-
Strong debugging and troubleshooting skills
Preferred Qualifications
-
Experience with DeFi protocols and liquidity pools
-
Knowledge of Layer 2 scaling solutions
-
Experience with WebSocket implementations for real-time updates
-
Familiarity with GraphQL and Apollo Server
-
Experience in high-frequency trading or financial systems
-
Contributions to blockchain open-source projects
Note :
Candidates must be available to work from our Dubai office. Relocation assistance may be available for exceptional candidates.
(ref:
hirist.tech)