Senior Python Developer
Location: Remote Work type: Full Time Work site: Remote Compensation: $120000-160000 per year
The future of work is moving back to the “Solopreneur” and the current infrastructure of corporate-based employment does not support this truth. As a next-generation employment ecosystem for the independent worker, the Opolis Employment Commons is a cooperative where freelancers, creatives, consultants and gig workers can come together to access payroll, benefits & shared services which make independent life a lot more manageable. Read more at Opolis.co.
As part of a “Communities funding Communities” campaign, Opolis recently completed a capital raise of $5M from strategic partners, DeFi projects, prominent DAOs and high net worth individuals from the blockchain & HR Tech spaces.
Opolis, a Digital Employment Cooperative, looking to enhance our core Stewardship team with a full-time Senior Python Engineering Steward. We are looking for a proven python developer who is also ready to roll up their sleeves, get into the code, and mentor other developers. Excellent communication skills is also key to success at our stage.
We’re looking for someone who has deep experience programming complex applications in Python, especially in a Web3 development environment. Your primary objective will be leading development of our core payroll platform built in Python. We are also looking for someone excited and motivated to learn about Web3 and the future of Work. This is an opportunity to flex your Python mastery, learn Web3 skills, and dive deep into the worlds of crypto and blockchain on a real-world platform with real users.
Work with our Product and Technology Steward, Lead Engineer, and the rest of the development team to ship product updates and features on-time.
Extend and improve the efficiency of our core payroll and benefits functionality written in Python with test-driven development.
Maintain and improve our core RESTful APIs.
Contribute to thorough documentation.
Write clean code and tests.
Debug and troubleshoot issues.
4+ years building complex backend applications.
Strong Python and Django development experience.
Experience creating and maintaining RESTful APIs
Experience with cloud-based servers like Heroku or AWS.
Background maintaining enterprise-level database schemas.
Experience with writing unit tests for strong test coverage.
Familiarity with popular CI and deployment tools.
Non-Technical Role Requirements
Demonstrated experience working in small to medium development teams.
Passion for the “future of work.”
Self-motivated and comfortable working with remote-first teams.
Commitment to the Web3 ethos.
Willing to travel to sunny Denver, CO at least quarterly (post COVID-19).
Not required, but awesome if you do!
Passionate about DAOs & innovative complex organizing systems.
Experience with coding Solidity or Vyper.
Experience building with Web3.js or Web3.py.
Experience with GraphQL.
Background in Rust, Ruby or another backend programming language.
Experience designing or constructing distributed protocols.
Experience operating full blockchain nodes and wallets.
Developed secure Ethereum smart contracts.
Languages & Platforms
Python & Django
As part of Opolis' commitment to the self-sovereign, empowered worker, Opolis supports equal employment opportunity. Opolis does not discriminate against any employee or applicant on the basis of age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.
Please fill out the linked typeform.