We are seeking a skilled Python Developer with experience in Web3 and blockchain technologies. The ideal candidate will be responsible for developing backend services, integrating blockchain networks, and building decentralized application (dApp) functionalities. The role involves working with smart contracts, blockchain APIs, and Web3 libraries to create scalable and secure blockchain-enabled solutions.
Responsibilities
- Develop and maintain backend services using Python.
- Integrate blockchain networks such as Ethereum into applications.
- Work with Web3 libraries (Web3.py ) to interact with smart contracts.
- Design and implement APIs for blockchain-based applications.
- Monitor and process blockchain transactions and events.
- Collaborate with frontend developers to integrate dApp features.
- Optimize performance and security of blockchain interactions.
- Write clean, scalable, and well-documented code.
Requirements
- Experience: 5+ years.
- Strong experience in Python development.
- Hands-on experience with Web3 libraries (Web3.py ).
- Understanding of blockchain concepts and decentralized applications (dApps).
- Experience interacting with smart contracts.
- Familiarity with REST APIs and microservices architecture.
- Experience with databases such as PostgreSQL, MongoDB, or Redis.
- Knowledge of Git version control.
- Understanding of asynchronous programming and event-driven systems.
Preferred Skills
- Experience with smart contract development using Solidity.
- Knowledge of blockchain networks such as Ethereum, Polygon, or Binance Smart Chain.
- Experience with tools like Hardhat or Truffle.
- Familiarity with cloud platforms (AWS, GCP, Azure).
- Experience with containerization tools such as Docker.
This job was posted by Anushka Sharma from WebMobril Technologies.