Bondex
Bondex

Python Developer

June 12, 2025
Full-time
Remote · Australia
Director
Back-end Developer

Candidate requirements

These are the minimum requirements a candidate must meet to be considered for this role.

  • Proficiency in Python with a strong understanding of backend development practices.
  • Experience working with Web3 technologies, including interacting with smart contracts, decentralized applications, and blockchain protocols.
  • Familiarity with Python libraries for blockchain development, such as Web3.py, Brownie, or Py-Ethers.
  • Solid experience building RESTful APIs and integrating them with external systems or blockchain platforms.
  • Experience developing automation bots for interacting with Web3 platforms (e.g., automated trading, monitoring, event-driven actions).
  • Strong understanding of data structures, algorithms, and design patterns.
  • Familiarity with version control (e.g., Git) and modern development practices (e.g., CI/CD).
  • Ability to work with Docker, Kubernetes, or cloud platforms like AWS or GCP is a plus.
  • Knowledge of smart contract development, especially deployment, testing, and integration in Ethereum or similar networks.

Job responsibilities

  • Design and implement backend APIs using Python to interact with decentralized networks and smart contracts.
  • Develop automation bots to interact with blockchain protocols, automate transactions, monitor events, and manage wallet interactions.
  • Build tooling for smart contract deployment, upgrades, and testing, streamlining the development lifecycle.
  • Integrate with blockchain platforms like Ethereum, Binance Smart Chain (BSC), Polygon, or others via Python libraries like Web3.py, Brownie, or Ethers.js.
  • Collaborate closely with frontend developers, smart contract developers, and DevOps engineers to deliver a seamless experience across all layers of the tech stack.
  • Optimize code for performance, scalability, and security within the context of Web3 applications.
  • Maintain and improve existing code, while ensuring compatibility with evolving blockchain standards.
  • Write automated tests for backend services, bots, and smart contract interactions.
  • Stay up to date with emerging trends and best practices in the Python and blockchain space.