Qureos

FIND_THE_RIGHTJOB.

Blockchain Developer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

About ShareMatch

ShareMatch is a fast-growing fintech startup building a digital trading marketplace. We’re reshaping how retail investors participate in global markets by making trading more accessible, transparent and efficient.

The role

You will design and ship the smart contract layer that powers token creation, trading controls and on-chain settlement. You’ll implement contract-level eligibility checks, integrate an hourly price oracle and ensure our vault accounting and NAV updates reflect both oracle inputs and on-venue trading activity. You’ll help define standards, testing, threat models and audit scope from day one.

What you’ll build

  • Smart contracts for issuance and redemption using a vault pattern aligned to ERC-4626 for on-chain asset accounting and standardisation.
  • Transfer-restricted units with whole-unit granularity, enforceable allowlists and contract-level KYC/AML checks for all movements.
  • On-chain settlement flows that integrate with our off-chain venue alongside the oracle feed.
  • Oracle integration to publish index values on an hourly cadence with robust failure handling and dispute windows.
  • Operator and governance controls including pausability, upgrade strategy, role-based access and audit hooks.
  • Secure custodial wallet flows including address lifecycle, recovery procedures and permissions.

Key responsibilities

  • Own end-to-end smart contract design, implementation, reviews and gas/performance tuning
  • Model contract-level controls for KYC/AML, sanctions and geography gating via allowlists and roles
  • Implement hourly oracle updates
  • Write clear specs, sequence diagrams and runbooks; maintain high signal documentation
  • Build robust test suites: unit, integration, invariant and property-based tests
  • Lead security practices: threat modelling, secure coding, CI checks, pre-audit hardening, audit remediation
  • Collaborate with backend to deliver Python services for oracle publishing, allowlist management and monitoring
  • Partner with compliance and Shariah advisors to ensure contract behavior matches approved rules and guardrails

Minimum qualifications

  • Strong Solidity and EVM fundamentals; deep familiarity with token standards and vault patterns
  • Proven experience shipping audited, production smart contracts on an L2 network
  • Hands-on with Foundry or Hardhat; adept with fuzzing, invariants, coverage and static analysis
  • Comfort implementing contract-level transfer restrictions, role-based controls and allowlists
  • Experience integrating oracles and handling stale feeds, circuit breakers and fallback logic
  • Security mindset: reentrancy, access control, upgrade risk, precision/rounding, DoS vectors

Nice to have

  • Prior work with custody models and operational security for custodial wallets
  • Knowledge of zk rollups, permissioned L2s and data-availability considerations
  • Familiarity with compliant tokenisation and regional regulatory expectations
  • Python expertise for data publishing, admin CLIs and monitoring pipelines

Tooling and ways of working

  • Languages & libs: Solidity, OpenZeppelin
  • Testing: Foundry first-class (forge, invariant tests), optional Hardhat for interop
  • Security & CI: Slither, Echidna, MythX/Mythril or equivalent in CI; gas snapshots; ABIs locked; deploy scripts reviewed
  • Versioning & releases: Semantic versioning; deploy plans with rollback; multi-sig controlled admin; timelocks for sensitive changes
  • Monitoring: On-chain event telemetry, alerting on oracle update failures and transfer anomalies
  • Audits: Formal third-party audits before mainnet release; you will drive pre-audit readiness and post-audit fixes

Compliance and controls

  • Enforce eligibility, residency, and sanctions checks via allowlists and role-gated functions
  • Whole-unit issuance and transfer restrictions between verified, whitelisted addresses only; redeemable against underlying vault assets per ruleset.

Job Type: Full-time

Ability to commute/relocate:

  • Dubai: Reliably commute or planning to relocate before starting work (Required)

Application Question(s):

  • Do you require us, now or in the future, to sponsor your visa?
  • Are you an immediate joiner?

Education:

  • Bachelor's (Required)

Experience:

  • Blockchain: 2 years (Required)

Language:

  • English (Required)

Location:

  • Dubai (Required)

© 2025 Qureos. All rights reserved.