Full Stack Developer - Microservices Architecture

Golden Legand Leasing an...

Employer Active

Posted 6 hrs ago

Experience

4 - 9 Years

Education

Any Graduation

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Key Responsibilities

  • 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

Desired Candidate Profile

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

Company Industry

Department / Functional Area

Keywords

  • Full Stack Developer - Microservices Architecture

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com