Python Developer - Educational Blockchain Implementation Job at Squadsy, Portland, OR

dEwwOVQ4aHdDTzBaWDFiVE9XRG0yaTVI
  • Squadsy
  • Portland, OR

Job Description

We are looking for a Python Developer to help build and maintain a simple, educational blockchain implementation designed to make core blockchain concepts easy to understand. This project focuses on clarity and learning, not production-scale complexity, making it ideal for someone who enjoys teaching through clean, well-documented code.

**About the Project:**

This is a minimal blockchain implementation created for educational purposes. It covers only the fundamental concepts:

* Block and Hash
* Transaction and Balance
* Mining with Proof of Work
* Chain validation and consensus conflicts

**Responsibilities:**

* Develop and maintain the blockchain core in Python (blocks, hashing, chain structure)
* Implement and refine transaction handling and balance tracking
* Build and optimize the Proof of Work mining mechanism
* Implement chain validation logic and consensus conflict resolution
* Write clear, well-commented code and documentation suitable for learners
* Add unit tests to demonstrate and verify each core concept
* Optionally contribute example scripts or tutorials that walk through each concept

**Requirements:**

* Strong proficiency in Python
* Solid understanding of hashing (e.g., SHA-256) and basic data structures
* Familiarity with blockchain fundamentals (blocks, transactions, mining, consensus)
* Ability to write clean, readable, and well-documented code
* Experience with unit testing in Python (e.g., pytest, unittest)

**Nice to Have:**

* Experience building educational or open-source projects
* Familiarity with Flask/FastAPI for a simple demo API or web interface
* Understanding of peer-to-peer networking basics (for consensus conflict demos)

**What We Offer:**

* A chance to work on a project with real educational impact
* Flexible, remote-friendly work environment
* Opportunity to deepen your own understanding of blockchain fundamentals

Job Tags

Remote work, Flexible hours

Similar Jobs

UC Davis Health

Clinical Research Coordinator Job at UC Davis Health

#CA-DK This position provides research support to the UC Davis Alzheimer's Disease Research...  ...life course factors that influence brain health and cognitive decline. The candidate will...  ...Program including access to free mental health services Supplemental insurance... 

Standard Iron

Powder Coat Paint Finisher Job at Standard Iron

 ...Core Values of Commitment To Our People, To Our Customers & To Action . We are currently seeking a dependable, detail-oriented Finisher to join our manufacturing team in our Powder Coat Paint Department. This position is responsible for removing parts from... 

McKesson Corporation

Research Nurse Job at McKesson Corporation

 ...foundation of our success. By joining our growing team at Sarah Cannon Research Institute (SCRI), a subsidiary of McKesson, you will have the...  ...cancer care around the world. As a Clinic Research Nurse your primary responsibility is to follow study subjects ensuring... 

Plaid

Technical Sourcer Job at Plaid

 ...company is headquartered in San Francisco with offices in New York, Seattle, Washington D.C., Raleigh, London, and Amsterdam. Our EPD Recruiting team builds the teams that build Plaid. We partner with leaders across Engineering, Product, Design, Data, and Security to... 

Cornerstone Renovations

Field Canvasser - Training Provided - 60K - 200K+ (Beaverton) Job at Cornerstone Renovations

Cornerstone Renovations is growing fast and we are looking for motivated, competitive individuals who will settle for nothing less than a six figure income and unlimited career advancement opportunity. If you're the type of person who wants your hard work recognized, your...