The promise of web3 is to upgrade the very foundations of our society – from money, finance, and governance to media, gaming, and science. To deliver on that promise, decentralized technologies are to be integrated into the everyday experiences of billions of people. For engineering, this is a mountain of a challenge.

Eiger was founded to develop infrastructure for web3 mass adoption. We help technology companies improve and integrate the core technologies of web3 to meet the climbing demands for scale and performance. 

We currently employ 30+ senior web3 engineers across the globe and work with some of the most ambitious organizations in the industry, including Celestia, Polkadot, Stellar, Zcash, Axelar, Avail, Internet Computer, Forte, Aleo, Starknet, Fireblocks, XRP Labs, to name a few.

We are looking for a Solidity Engineer to join our team, where you will be pivotal in designing, developing and deploying of smart contracts and blockchain solutions. Collaborating with a team of passionate developers, your focus will be on crafting high-quality, secure, and efficient smart contracts for NFTs and other blockchain applications. This role requires a profound understanding of blockchain technology, expertise in smart contract development, and a steadfast commitment to ensuring security and scalability in all projects.

Must-have skills and qualifications:

  • Extensive experience with Solidity and the Ethereum Virtual Machine (EVM).
  • Strong practical knowledge of smart contract development standards, including ERC20, ERC721/ERC1155, EIP712, and Merkle proofs.
  • Proficiency with blockchain development tools such as Hardhat or Foundry, with a preference for candidates experienced in both.
  • Understanding of gas optimization techniques, storage slots functionality, and how different operations within the smart contract affect the transaction costs.
  • Experience with upgradeable contracts, including knowledge of UUPSProxy, Beacon Proxy, and Transparent Proxy patterns.
  • A proven track record of successful blockchain projects, especially in dApps, DeFi, or NFT platforms.
  • Typescript experience.

Nice to Have

  • Demonstrated ability in Yul (Solidity assembly) is highly regarded, marking exceptional proficiency in smart contract development.
  • Experience with non-EVM blockchain platforms like Solana and Polkadot.
  • Active involvement in open-source blockchain projects.
  • Knowledge of Rust programming language.


Salary & benefits:

Salary and benefits will be negotiated separately based on the candidate’s skills and experience. Please note that we hire our international talent residing outside of Finland with contractor status, this means that you'd be invoicing us every month and paying your own social security contributions.

In terms of paid time off we treat all contractors like employees so you would get sick days, paid national holidays of the country of residence and 5 weeks of paid vacation per year (2.0833 accumulated vacation days per month worked).

Take this into consideration and make sure to include your salary request in the application!

More about the company:

Read more about our vision and projects on our website

Please, include in your application:

  • Answers to all the open questions below, be as detailed as you wish
  • Links to any relevant content (Github, Twitter, LinkedIn, etc.)
  • Your salary request
  • Potential starting date

We look forward to meeting you!

Apply for this Job

* Required
resume chosen  
(File types: pdf, doc, docx, txt, rtf)
cover_letter chosen  
(File types: pdf, doc, docx, txt, rtf)

Our system has flagged this application as potentially being associated with bot traffic. Please turn off any VPNs, clear your browser cache and cookies, or try submitting your application in a different browser. If this issue persists, please reach out to our support team via our help center.
Please complete the reCAPTCHA above.