Senior Python Developer

Opolis

Overview
Opolis seeks multiple experienced Python Developers to assist in development of its next generation employment platform. Your primary objective will be developing our platform in Python and integrating with many of our Web3 partners. You’ll get to flex your Web3 skills, and dive deep into the worlds of crypto and blockchain on a real world platform with real users.



Major Tasks
 
  • Extend our employment platform with test-driven Python
  • Integrate with third party platforms to increase product offerings
  • Develop data storage and leverage proven encryption libraries for sensitive data
  • Estimate projects and help make build vs buy decisions
  • Develop a world class fintech platform to power the next generation of employment

Role Requirements



  • Proven start-up success experience
  • Self-motivated and ready to dig in
  • Passion for the “future of work”
  • Demonstrable senior level experience as a full stack developer
  • Experience developing, deploying, and scaling applications Django applications
  • Experience designing and maintaining enterprise-level database schemas
  • Experience in API/SDK development & integrations – rest or graphql
  • Competency in writing protocol white papers or other technical documentation
  • Some Javascript experience
  • Deep experience in at least one prominent backend language, such as Ruby, Python, Rust, Elixir, etc.
  • Exposure to the Web3 world
  • A favorite front end framework such as React or Vue
  • Willing to travel to sunny Denver, CO at least quarterly (post COVID-19)
  • Willing to travel for blockchain and development conferences as needed (post COVID-19)

​Bonus Skills




Absolutely not required, but awesome if you have it!



  • Blockchain experience
  • Experience with DAOs
  • Passionate about DAOs & innovative complex organizing systems
  • Experience with Solidity and Ethereum 
  • Comprehensive understanding of blockchain governance, token economics and game theory
  • Experience designing or constructing distributed protocols
  • Experience operating full blockchain nodes and wallets
  • Developed secure Ethereum smart contracts
  • CSS skills
  • Experience with Tailwind CSS & Tailwind UI

Languages & Platforms We Use




Absolutely not required, but awesome if you have it!



  • Python & Django
  • Tailwind & CSS for design implementation
  • Postgres
  • Heroku for deployment