Position: Senior Python Developer
Company: Program-Ace
Experience required: 5y
English level: upper

REQUIREMENTS SKILLS:
• 5+ years of experience in Python development and in web development;
• Excellent understanding of OOP, OOD, SOLID;
• Experience in developing NFT marketplace applications;
• Strong proficiency in Ethereum-based Solidity with Polygon chain;
• Knowledge of blockchain technology and its security and privacy aspects;
• Understanding of cryptography and its applications in blockchain;
• Strong problem-solving and analytical skills;
• Excellent communication and collaboration skills;
• Experience with agile software development methodologies;
• Experience with smart contract development.

RESPONSIBILITIES:
• Develop and maintain NFT marketplace applications using Python, Solidity, and Polygon;
• Support Front-End part that is based on React, NodeJS, Next JS;
• Collaborate with other developers to design and implement new features;
• Write high-quality, well-documented code;
• Ensure the security and privacy of user data.

WOULD BE A PLUS:
• Understanding of decentralized finance (DeFi) protocols and applications;
• Familiarity with IPFS (InterPlanetary File System) and Filecoin;
• Experience with cloud computing platforms (AWS, Azure, Google Cloud)