Blockchain Developer

Dubai, DU, AE, United Arab Emirates

Job Description

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)

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2096546
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned