Logo

Python Development Educator

Job Description

We're looking for a seasoned Python developer with deep experience using Python to build out our Python-related progress trees (roadmaps).

Several images of an example roadmap is included at the end of this post.

We're open to your various roadmaps to start. Some ideas from us include:

  1. Beginner Python (partially completed)

  2. Intermediate Python

  3. Python Concurrency

Working on these roadmaps would involve:

  • Collecting paid (e.g. books) or free (e.g. websites) learning resources, and structuring them in a way that allows our users to feel meaningful progression in their learning.

  • Break said resources down into digestible sections to save users time, by allowing them to focus on exactly what they need.

  • Build nodes and grouping of nodes that represent progressions in learning, from one grouping to another.

  • Develop questions and coding problems that reinforce the user's learning, allowing them to solidify the concepts they've read about.

  • Utilizing the getcracked.io interface and Contributor Portal to edit and add resources, questions, problems, and descriptions to nodes and groups of nodes in the progress tree.

This is a remote role.


Ideal Candidate

This is a wishlist, not a hard set of requirements, so if you don't meet one exactly, don't fret!

  • Understanding Python's internals, the differences between various implementations (CPython, IronPython), and is actively keeping up with its developments.

  • Experience designing, coding, testing, and writing Python in a production environment.

  • Ability to write Python questions and coding problems that test and reinforce a user's learning.

  • Experience in quantitative trading is not a must-have, but definitely a plus.

Most importantly, you have a history of teaching, and understanding how to breakdown information into digestible chunks. Knowing is one thing, being able to communicate what you know is another.


Compensation

This heavily depends on your experience, but we're targetting between $40 to $80 USD per hour, open to discussion. Payable via PayPal or cryptocurrency (Monero or USDc).


Involvement

The ideal candidate can commit at least 7 hours a week to these initiatives.


Example Roadmap

Roadmaps are consumed top to bottom, left to right.

Similar concepts are grouped together, where each node is a topic with one or more resources attached. Each resource has a section specification to hone the reader to a specific chapter of relavance.

A user can click on a node and see the topic's description, all the corresponding resources, questions, and problems, and track progress.

We have a super easy-to-use interface that allows you to edit all of this information in-place (Edit Mode, available for contributors).

Apply for this job

Contact

Links

Please provide a link to your LinkedIn profile.

Please provide a link to your GitHub profile.

Experience

Location

About you