Job Position | Company | Posted | Location | Salary | Tags |
---|---|---|---|---|---|
wildcat | Remote |
| |||
Aztec | Remote | $91k - $96k | |||
Aztec | New York, NY, United States | $62k - $75k | |||
Aztec | Remote | $87k - $150k | |||
Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Aztec | Remote | $140k - $150k | |||
QuickNode | Portugal | $142k - $159k | |||
Vac | Remote | $84k - $150k | |||
Binance | Dubai, United Arab Emirates |
| |||
Logos | Remote | $84k - $150k | |||
Dcentralab | Remote | $72k - $150k | |||
Binance | South East Asia |
| |||
Uniswaplabs | Remote | $86k - $90k | |||
Aztec | Remote | $98k - $108k | |||
Axiom | New York, NY, United States | $125k - $175k | |||
Weekday AI | Delhi, India | $36k - $54k |
About Wildcat
Wildcat is an Ethereum protocol revolutionizing on-chain credit with an innovative, under-collateralized borrowing solution. Our mission is to lead this market by enabling borrowers to create, customize, and manage credit facilities in a more transparent, efficient, and secure environment. Borrowers can tailor their credit demand to suit their needs. Designed for sophisticated participants in both TradFi and DeFi, Wildcat is committed to transforming on-chain credit and unlocking more efficient, customized solutions in decentralized finance.
Working for WildcatÂ
As a Senior Smart Contract Engineer, you will drive the technical evolution of Wildcat’s under-collateralized lending platform. You’ll concentrate on Solidity and back-end services—building the core market contracts, the optional transaction hooks that extend them, and the adapters that let external DeFi protocols plug into our credit markets—then assist with wiring everything into a Node.js/TypeScript stack. Leveraging agile practices and DeFi expertise, you’ll shape the platform’s architecture, feature set, and scalability in close collaboration with the team, ensuring Wildcat stays at the forefront of under-collateralized on-chain credit.
Responsibilities
  Smart-Contract & Protocol Development
- Design immutable market contracts plus optional hook modules that gate deposits, withdrawals, rate changes, sanctions checks, and liquidation callbacks.
- Build adapter contracts and wrappers so Wildcat positions expose a widely-supported ERC interface, making them plug-and-play collateral or yield assets in external protocols.
- Build modular access-control contracts that verify lender eligibility - using Merkle whitelists, soul-bound credentials, or zero-knowledge attestations - and include automated expiry and renewal logic to keep the whitelist current.Â
- Optimize storage and opcode paths; benchmark gas and apply EIP-5656-style tricks.
- Orchestrate multichain releases — deterministic deployments to mainnet and leading L2s/side-chains, with chain-specific parameters, address registries, and automated roll-out scripts.
- Build cross-chain messaging / bridge flows to keep Wildcat credit events and adapter states in sync across networks; own monitoring and fail-over run-books.
  Back-End Development
- Build lightweight Node.js/TypeScript services plus GraphQL / REST APIs that expose contract actions and analytics.
- Author subgraphs or custom indexers to surface reserve ratios, delinquency data, and cross-protocol collateral metrics in real time.
  Testing & Security
- Own a Foundry test-bed: unit, fork, invariant, and fuzz tests covering market logic, hook paths, and cross-protocol interactions.
- Lead threat modelling and coordinate external audits; integrate the Sentinel sanctions flow, and design immutable incident-response playbooks that protect users without relying on a global pause or stop-button.
  Deployment & ChainOps
- Automate deterministic deployments to testnets and mainnet via CI (GitHub Actions, Docker).
- Manage multisig operations, adapter-whitelisting scripts, and incident-response tooling.
  Requirements
- 4 + years Solidity with mainnet-deployed contracts—ideally in lending, credit, or other high-TVL verticals.
- Proven skill in hook patterns (delegatecall, minimal proxies) and cross-protocol adapter design; comfortable operating without proxy upgrades.
- Deep expertise with Foundry testing, gas profiling, and CI pipelines.
- Ability to spin up lean Node.js/TypeScript back-ends and PostgreSQL schemas that ingest on-chain events.
- Security-first mindset: you track exploits, write audit-ready specs, and mitigate oracle or reentrancy risks (experience with Prisma and other type-safe data tools is a plus).
- Clear written & verbal English communication in a distributed, EU-centric team.
- Proven experience shipping and managing Solidity contracts on multiple EVM chains (mainnet, rollups, side-chains) and integrating at least one cross-chain messaging or bridge protocol.
What We Offer
- Impact & Ownership – shape a protocol redefining private credit.
- Cutting-Edge Work – collaborate with seasoned DeFi and TradFi experts at the intersection of risk, composability, and compliance.
- Remote Flexibility – work from anywhere; core collaboration overlaps with EU hours.
- Competitive Compensation – salary in crypto or fiat, plus meaningful equity upside.
- Professional Growth – budget for conferences, audits, courses, and hackathons.
You can send your application to: [email protected]
What is Zero-knowledge?
Zero-knowledge is a concept in cryptography that allows two parties to exchange information without revealing any additional information beyond what is necessary to prove a particular fact
In other words, zero-knowledge is a way of proving something without actually revealing any details about the proof
Here are some examples of zero-knowledge:
- Password authentication: When you enter your password to log into an online account, the server doesn't actually know your password. Instead, it checks to see if the hash of your password matches the stored hash in its database. This is a form of zero-knowledge because the server doesn't know your actual password, just the hash that proves you know the correct password.
- Sudoku puzzles: Suppose you want to prove to someone that you've solved a particularly difficult Sudoku puzzle. You could do this by providing them with the completed puzzle, but that would reveal how you solved it. Instead, you could use a zero-knowledge proof where you demonstrate that you know the solution without actually revealing the solution itself.
- Bitcoin transactions: In a Bitcoin transaction, you prove that you have ownership of a certain amount of Bitcoin without revealing your private key. This is done using a zero-knowledge proof called a Schnorr signature, which allows you to prove ownership of a specific transaction output without revealing the private key associated with that output.
- Secure messaging: In a secure messaging app, you can prove to your contacts that you have access to a shared secret without revealing the secret itself. This is done using a zero-knowledge proof, which allows you to prove that you have access to the secret without actually revealing what the secret is.