Position: Solidity Developers
Company: SWAPP PROTOCOL
Experience required: 2y

SWAPP Foundation (https://swapp.ee/) is looking for passionate and collaborative Solidity Developers to help build products both for our own operations and for clients. At SWAPP you will play a key role in making Blockchain and Crypto-Currency accessible to non-technical users. 

Responsibilities and Daily Duties
•	Architect, develop, and deploy decentralized applications providing permissioned access to data at both the smart contract and protocol level
•	Build integration libraries to interface with our server and APIs
•	Build staking pools and bridge cryptocurrencies on different blockchains
•	Collaborate closely with the rest of the engineering team to review application requirements, help plan implementation details and estimate delivery timelines
•	Provide mentorship to your peers in the engineering team through education on best practices 

Qualifications
You are obsessed with creating software for an excellent user experience, are familiar with the pace of a start-up going into a growth phase.
You have:
•	Expertise in public and permissioned blockchain technologies, their architectures, and trade-offs
•	Advanced knowledge of smart contract development including production and deployments 
•	Worked on multiple high quality protocol smart contracts 
•	Experience in interacting with the Ethereum blockchain and working knowledge of various token standards such as ERC20, ERC721, ERC1155
•	Knowledge of cryptographic hash functions, cryptographic libraries & concepts, and consensus protocols
•	Prior experience in developing high-quality backend architecture

Nice to have: 
•	Bachelor’s degree or higher (or equivalent) in Computer Science or a related field