Position: Solidity (Polygon) Developer
Company: IntellectEU
Category: Java
Experience required: 3y
English level: upper

IntellectEU is a global software development company focused on digital finance and emerging technologies. Over the past two decades, our team has repeatedly delivered robust, enterprise-scale solutions that underpin modern international finance. We recognized early on that blockchain technology represents a new paradigm in global commerce, and since 2014 have been building novel blockchain-based use cases and supporting infrastructure alongside our clients. We have a deep appreciation for the rate of innovation in today's market, and focus on strategic, long-term engagements with our clients to support their digital transformation initiatives. Today, we work with some of the largest financial institutions and enterprises in the world to design, develop, and deploy blockchain solutions that solve real-world business challenges. 



We’re looking for a talented Solidity smart contract developer with experience building in the Polygon ecosystem.

You are:
- Passionate about problem-solving and eager to learn about emerging technologies.
- Ready to collaborate with the team and be a team player.
- Excited to build the future of Web3.


Your role: 
- Deliver production-ready Smart contracts
- Keep up to date with the latest developments of the Ethereum ecosystem and provide deep knowledge to the team.
- Participation in all stages of software development - from design and development to deployment.
- Coach and mentor other members of the development team, growing the collective knowledge and expertise of the group.


Requirements (General):
- Strong software development background.
- Strong knowledge of common algorithms and data structures.
- Experience working with large codebases.
- Experience working with open-source projects.
- Strong knowledge of concurrency and writing efficient and safe multithreaded code.
- Degree in computer science, software engineering, or equivalent development experience.
- Clean code, OO principles, SOLID and KISS.
- Understanding of SDLC, excellent communication, and business skills.
- Understanding of the modern development ecosystem: Git, CI/CD, and automated testing.
- Excellent verbal communication skills.
- Good problem-solving skills.
- Attention to detail.


Requirements (Specific):
- Strong knowledge of EVM-compatible blockchains, with a track record of deploying solutions on the Polygon PoS chain.
- Ideally Proficient in one of the following languages: C++, Java, JavaScript, C#.
- Familiarity with basic cryptography.
- Familiarity with P2P networks.
- Strong foundation in smart contracts development (Solidity or Vyper).
- Working experience of web3.js package and crypto wallets like metamask and my myetherwallet (MEW).
- Proficient in implementing fungible (ERC20) and non-fungible (ERC721) tokens.
- Well-versed in smart contract security aspects like Re-entrancy attack, Race conditions, Integer overflow/underflow, Denial of service etc.
- Production Experience with applications build on EVM-based blockchains.
- Knowledge of smart contract dev tools/frameworks - hardhat and truffle.
- Understanding of RESTful web services design.


Would be a plus:
- Proficiency with fundamental front-end languages such as HTML, CSS, and JavaScript
- Proficiency with JavaScript frameworks such as Angular JS, React, and Amber
- Proficiency with server-side languages such as Nodejs, Python, Ruby, Java, PHP, and .Net
- Proficiency with database technology such as MySQL, Oracle, and MongoDB
- Knowledge of Level 2 scaling technologies


Working at IntellectEU:
- Passionate and friendly team in an innovative, casual, positive, and open work environment
- Only interesting and challenging projects involving emerging technologies
- Competitive salary and benefits package
- Great opportunities for personal and professional development as well as the chance to change the way the business works in the financial world
- Business travel opportunities 
- International experience in a stable company: the company has offices in Antwerp, Kyiv, New York, Lisbon, Viseu