Institute For the Future

Senior Solidity Developer - Web3 Focused (Remote)

Work Type: Contract

The University of Nicosia seeks talented, ambitious, passionate, and results focused individuals for the position of a Solidity Developer, to join its team full-time. This is an exciting opportunity to join a fast-growing team, where you will be designing and building decentralized applications (dApps) and smart contracts using the various standards and well-known Ethereum libraries (Web3js, ethers).

Scope of Work
Successful candidates will be working on a very ambitious project on building the new generation of on-chain education.


  • Design and develop Solidity smart contracts.
  • Design and implement systems that interact with blockchains and smart contracts across all major blockchains including: Ethereum, Layer 2 networks, and other leading blockchain protocols
  • Develop high quality and maintainable software using best practices and well defined standards e.g., ERC-721, ERC-1155, ERC-1633, ERC-14xx
  • Deploy smart contracts with Truffle or Hardhat.
  • Design and develop front-end interfaces to interact with the smart contracts (Web3js, ethers).
  • Design and develop the back-end operations that support a decentralized application (RESTful APIs).
  • Audit smart contracts for any security bugs.
  • Write technical documentation.
  • Maintain source code and troubleshoot systems.
  • Participating to various implementation activities of the in-house software development team.
  • Provide technical support for in-house Web applications or with the use of other decentralized apps.


Academic Qualifications

  • Obtained a Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or Software Engineering. A Master’s degree in a related field will be considered as an advantage.
  • Possession of Professional Certifications will be considered as an advantage.


Job-specific skills

  • Deep understanding of the Ethereum ecosystem and programming principles.
  • More than 3 years as a software developer in general (experience outside of blockchain).
  • Experience with 2+ years in Solidity programming with a deep understanding of the Ethereum Virtual Machine.
  • Nice to have: At least one project deployed on Mainnet that holds real user funds.
  • Nice to have: knowledge of Solidity security testing tools.
  • Deep understanding of having worked with smart contracts and understanding the core protocol concepts.
  • Understand ERC-20, ERC-721 and ERC-1155 token standards
  • Experience with JSON database operations.
  • Knowledgeable about Layer-2 technologies.
  • Knowledge of continuous integration tools and blockchain management tools (Truffle or Hardhat).
  • Knowledge on p2p storage services IPFS and Arweave will be considered as an advantage.
  • Working experience in DevOps environments.
  • Experience with Docker
  • Strong knowledge of data structures and algorithms.
  • Familiarity with cryptography and experience with Public Key Infrastructure (PKI).
  • Javascript front-end development.
  • Proficiency in programming languages such as Python, JavaScript, Java etc.

 Personal Qualifications

  • You have an interest in blockchain, cryptocurrency, and NFTs, and you may even have experimented with building your own dApps or smart contracts on the Ethereum Virtual Machine
  • Good interpersonal, oral and written communication skills.
  • Ability to work and thrive in a fast-paced environment.
  • Strong problem-solving skills, attention to detail, and high-quality output.
  • In general, you should be fascinated about the development of decentralized applications.
  • You have excellent communication skills in English.
  • Self-motivated and able to tackle challenging, complex problems in an individual or team-based setting.

 Information and Application

For a formal application, please submit your CV accompanied by a cover letter through our online recruitment system

Candidates are welcome to work or relocate to our main campus in Nicosia.

Only shortlisted candidates will be notified. All applications will be treated in confidence.


Applications are reviewed on an ongoing basis until the position is filled. 

Who are we? 

The Institute for the Future (IFF) is a cross-disciplinary research institute at UNIC, pursuing world-class research and education at the intersection of exponential technologies, including blockchain, artificial intelligence and augmented/virtual reality. IFF hosts more than 40 faculty, researchers, developers, and support staff from UNIC and partner institutions and, among other activities:

  • 2013: accepted BTC for tuition
  • 2014: world’s first full academic MSc program in blockchain education since 2014
  • 2021: launched UNIC Open Metaverse Initiative, a new comprehensive initiative focused on the academic, research and policy issues relating to the metaverse, with a particular emphasis on open public systems and standards
  • 2021: NFTValuations, for calculating market capitalizations for Non-Fungible Token (NFT) collections
  • 2022: launched the first 100% on-chain university course "Introduction to NFTs and the Metaverse" co-led by Prof. George Giaglis and @punk6529

The IFF is an equal opportunity employer, and all employment is decided on the basis of qualifications and business need.


Submit Your Application

You have successfully applied
  • You have errors in applying