Job Description
Summary
Target Mafia is a performance-marketing and development syndicate operating at the intersection of Crypto, DeFi, and iGaming. We are hiring a Senior Smart Contract Developer to architect, develop, and optimize smart contracts (Solidity / EVM, optionally Rust/Solana) for gambling protocols, payment routing, tokenomics, and liquidity provision. This is a key role with direct revenue impact, remote-first, with all payments made in crypto.
Duties / Responsibilities
- Design and implement protocol architectures (custody-less deposits, payout logic, anti-fraud, tokenomics functions).
- Write, test, and deploy smart contracts (Solidity; Rust/Solana experience is a big plus).
- Integrate VRF/oracle randomness providers into contracts.
- Conduct unit, integration, fuzz, and property-based testing; prepare code for audits.
- Perform gas optimizations and formal verification of critical invariants.
- Collaborate with frontend engineers (ABI/events/interfaces) and payment gateway integrations.
- Configure CI/CD pipelines, monitor on-chain metrics, and respond to incidents.
Required Skills
- Deep knowledge of Solidity/EVM internals (storage, memory, stack, edge-cases).
- Understanding of OWASP/SWC vulnerabilities (reentrancy, oracle manipulation, overflow/underflow, signature replay, etc).
- Experience with tokenomics design (vesting, emissions, fee models, rev-share).
- Skilled in gas optimizations & profiling (Forge/Anvil/Foundry, Hardhat).
- Experience building with on-chain randomness (VRF), oracles (Chainlink or others).
Education and Experience
- 3–5+ years of software development, including 2+ years in smart contract engineering.
- At least 2 deployed on-chain projects (contract addresses required).
- Audit, bounty, or CTF participation is a plus.
- Strong GitHub/GitLab portfolio with clean, tested code.
- English: Upper-Intermediate+ required.
Additional Requirements or Expectations
- Format: Full-time or contract-to-hire, remote. EU timezone overlap (2–4h).
- Onboarding & payments exclusively in crypto. Submission of a valid wallet address is mandatory.
- Confidentiality/NDA required.
- Paid technical test may be assigned.
Application Requirements
When applying, include:
- Resume + short cover letter (5–7 sentences).
- GitHub/GitLab profile.
- Contract addresses of deployed work (Etherscan/Polygonscan/BSCScan).
- Primary wallet address for payments (ETH/SOL/BSC) — mandatory for onboarding.
- (Optional) links to audits, bug bounties, or CTF results.
Skills
- Communications Skills
- Crypto Payment Management
- Cryptography
- Data Structures
- Logical Thinking
- Problem Solving
- Protocol Analysis
- Quality Assurance
- Rust
- Smart Contract Audit
- Smart Contract Development
- Solidity
- Token Engineering
- Tokenomics