Job Description

Adjunct Golang Instructor

locations

Remote

time type

Part time

job requisition id

R21974

As an Adjunct Golang Instructor at Hackbright Academy, you will be instrumental in teaching and guiding students through their learning experience. You will be expected to work closely with supporting education staff to review, critique, and help students with project work. The Adjunct Golang Instructor will also ensure that students understand what they should be working on, accomplishing their project goals, and are understanding concepts taught in the curriculum.

Essential Duties & Responsibilities:

  • Deliver and facilitate course content.
  • Lead in-class exercises, project time, and participate in lecture discussions.
  • Work with mentors to ensure quality and that the correct principles are being learned and applied.
  • Participate in regular student reviews and critiques.
  • Inspire students to move through the challenges of learning a new skill set.
  • Work alongside the other instructional staff to best meet the needs and learning styles of students.
  • Work with Instructors, Subject Matter Experts and/or Teaching Assistants to provide students with meaningful and prompt feedback on their progress.

Job Skills:

  • Has the ability to facilitate an engaging lecture.
  • Experience creating technical curriculum.
  • Skilled in all languages, frameworks, and other technologies within curricula, including but not limited to: Go Programming Language, testing in Go, making a web server in Go, gRPC framework
  • General frontend development (HTML templating, CSS, JavaScript) (Preferred)
  • General database understanding (SQL, PostgreSQL) (Preferred)
  • Is a proactive communicator, strives to be articulate in their speech towards students.
  • Ability to give and take constructive feedback.
  • Industry familiarity with related technologies and tools.
  • Experience delivering lectures and lab exercises.
  • Able to learn on the fly.

Work Experience:

  • Deliver and facilitate course content.
  • Lead in-class exercises, project time, and participate in lecture discussions.
  • Work with education staff to ensure quality and that the correct principles are being learned and applied.
  • Participate in regular student reviews and critiques.
  • Inspire students to move through the challenges of learning a new skill set.
  • Work alongside the other instructional staff to best meet the needs and learning styles of students.
  • Work with Instructors and Mentors to provide students with meaningful and prompt feedback on their progress.

Education:

  • At least 6 months in a technical engineering position related to (Go Programming Language, testing in Go, making a web server in Go, gRPC framework)
  • At least 6 months in a teaching/instructor position.

Certificates, licenses and registrations:

  • Self-taught developer, Bootcamp graduate, or equivalent degree.

Other:

  • Effectively cope with stressful situations
  • Typical office setting.
  • Access information using a computer.
  • Effectively communicate, both up and down the management chain.
  • Effectively cope with stressful situations.
  • Strong mental acuity.
  • Regular, dependable attendance and punctuality are essential functions of this job.
  • Other essential functions and marginal job functions are subject to modification.

APPLY HERE