Share this Job

Go Back

Backend Development (Python) Instructor Durham, North Carolina


2016-02-24 20:48:23
Job Type: Full Time only
Budget $: 100,000 - 200,000

BackendDevelopment (Python) Instructor

Location: Durham, North Carolina

Description

  • If you live and breathe code as yourcraft, find joy in helping other people learn, and want ample time to pursuefreelance, personal projects, or open source work, then this job wascustom-made for you.

What we believe in:

First and most importantly, here area few of our values when it comes to teaching someone how to be a developer:

  • Thinking over syntax - We believe syntax is the easy part of programming and that we are successful when we've helped someone learn to think like an engineer.
  • Quality over quantity Were interested in training true professionals, not getting as many people into our classes as possible.
  • Real projects over scripted assignments People learn programming best by tackling hard problems with a mentor, not following a list of steps and taking a quiz.
  • Emphasis on open source We deeply value the open source mindset and intentionally create and contribute to open source projects.

What the role and responsibilitieslook like:

  • Our instructors serve as lecturersand mentors to our students, helping them learn to think like engineers andhone their skills in a programming discipline. Youll also help define andrefine the curriculum to stay current with cool new stuff. Have a look at the courseswe are already launched.
  • Youll teach three, 12-week semesters each year. The remaining 16 weeks youllonly have light duties for The company, such as curriculum updates andinterviewing students for future classes. Beyond those things, youre free towork on whatever you want (such as personal projects, open source projects, orproducts that were building and launching). And, of course, youll want totake some well-deserved time off.
  • Each class will be no more than 15 students per instructor, and you will have acampus director to take care of all the non-teaching-critical parts of runninga program.
  • Outside of teaching responsibilities, youll be an active part of thedevelopment community in your city (hopefully you already are).

Requirements

Your qualities and experience:

  • Self-starter who takes ownership of your role
  • Expertise (and lots of experience) in using Python for data analysis, building web applications with Flask or Django, and deploying Python applications to production
  • GitHub credibility (evidence of an active passion for development)
  • Great communication skills, especially in distilling complex subject matter
  • You believe in our mission and are excited about building our culture
  • Really care about the mission of filling the gigantic developer shortfall happening in our industry
  • A good sense of humor intensive classes dont work if its all work and no play
  • Big fan of open source work and building the dev community in general
  • Bonus: great at finding epic gifs

Key Skills: