Lead Instructor / Software Engineer

Published date Posted on Indeed on Jan 12, 2022 (13 d ago)

About Rithm

Rithm offers a 16-week full-time training program for people looking to become exceptional web developers. We cap all of our classes at 20 students, because one of our core beliefs is that for-profit education simply does not scale.

Our focus is on providing the highest-quality experience for our students, and focusing on small class sizes allows us to ensure that everyone receives the attention they need to ensure a positive outcome.

Position Description

Our Lead Instructor helps support our courses by:

  • Lecturing multiple days a week using our established curriculum
  • Owning a portion of the curriculum development (JavaScript, React, Node, SQL, Flask, or Python)
  • Creating and maintaining exercises, including instructions and supporting software
  • Supporting students and leading code reviews during exercises
  • Managing a company project (three week internship where students work on a production codebase)
  • Advising students in our courses
  • Providing feedback/code reviews for student assessments and coaching our Teaching Assistants in this task.
  • In addition, there is significant engineering associated with this position:
  • Creating, enhancing, and maintaining our in-house software products (primarily Python and JavaScript based)
  • Supporting students during software internships, including evaluating code, responding to pull requests, assisting with estimation, and quality assurance.

What We Expect

  • Organized work; our courses are high-touch and high-quality offerings, and staff are expected to be present and engaged professionally during work periods.
  • We draw a diverse population of students, and we work to create an inclusive and welcoming environment both in our staff and student population. We expect you to work positively in such an environment.
  • You complete an entire cohort; it is very disruptive to lose a member of a teaching team during a cohort.
  • Work closely on one class cohort, alongside other instructors, teaching assistants and non-instructional staff.
  • This position is expected to be primarily remote, as our classes are currently offered remotely. When we begin to offer in-person classes in late 2021 and 2022, this may be a remote or on-site position, depending on which cohort(s) the position is working on.
  • Working (either remotely or on-site) from 9:00am to 5:45pm (San Francisco time). A typical work week for this position will be 40 hours.
  • Attending staff meetings and cohort team meetings during lunch twice a week (when on-site, these meetings will have food provided).
  • There is very little weekend work involved with this position. As a team, we need to support students over the weekends if they have blockers during assessments or other problems. This support is provided over Slack. Typically, this might amount to less than 30 minutes over a weekend.
  • There is some evening work involved with this position. We offer evening presentations and courses, and this position requires giving presentations once or twice a month in the evening. This will always be discussed well in advance, and we will work to ensure that the total amount of work in a week is balanced.

What You Can Learn

  • This position will work closely with other engineers and instructors. You will have regular opportunities to deepen your knowledge in engineering and instructional pedagogy during your work here.
  • You will act as an engineer on our in-house software, and will get a deep understanding in professional Python Django, and relational databases, as well as exposure to professional JavaScript and CSS/SASS.
  • You will learn how to operate effectively in a smaller startup culture, as well as having an opportunity to contribute ideas and effort to organizational-wide initiatives.

Structure and Compensation

  • This is a full-time salaried position.
  • We have moderately flexible time-off; during the active part of a cohort, you may request time off and, if possible with other constraints, we will work to allow that. A reasonable expectation is that you can plan for two ad-hoc days off per month. In addition, at the end of the cohort, all ongoing staff have two weeks of paid time off between cohorts.
  • This position reports directly to the Vice President of Education. You will have a weekly one-on-one meetings with him at a time convenient for both of you.

Qualifications

  • Expert level knowledge of JavaScript, Python, and core computer science/software development concepts (commensurate with what we would expect for a senior engineer working in this stack). Our curriculum features JavaScript, Python, Flask, SQL, SQLAlchemy, Node, Express, React, TypeScript, and Data Structures and Algorithms.
  • Prior teaching experience (in software development or another field) is required.
  • Experience with Django is highly desirable, but not required.
  • Good communication skills. We work closely in teams and value cooperation and collaboration.

Rithm School is committed to pursuing and hiring a diverse team, and particularly encourages members of traditionally underrepresented groups to apply.'
'
Work Remotely

  • Temporarily due to COVID-19

Job Type: Full-time

Pay: $140,000.00 - $180,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Paid time off
  • Parental leave
  • Vision insurance

Schedule:

  • Monday to Friday

Application Question(s):

  • Cohorts run for 16-weeks, and we expect that you complete an entire cohort; it is very disruptive to lose a member of a teaching team during a cohort. We have moderately flexible time-off; during the active part of a cohort, you may request time off and, if possible with other constraints, we will work to allow that. A reasonable expectation is that you can plan for two ad-hoc days off per month. In addition, at the end of the cohort, all ongoing staff have two weeks of paid time off between cohorts. Can you commit to this schedule?
  • Are you located in, or willing to relocate to San Francisco once we resume in-person classes?

Experience:

  • Full-stack development: 3 years (Preferred)
  • JavaScript: 3 years (Required)
  • Python: 3 years (Required)
  • Teaching: 1 year (Preferred)

Work Location: Remote


Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Loading...
Success
Error on reporting

Related jobs

Piper Companies Piper Companies |
|
4 d ago

Piper Companies is currently seeking a JavaScript Software Engineer for a 12 month contract to hire opportunity with an innovative SaaS company and if you live near a big city, it is likely that you have heard of them or may have even used their app before!! The Engineer will hel

Digital Diagnostics Digital Diagnostics |
Yesterday

Location – Coralville, IA | Chicago, IL | Boston, MA | Remote-USAbout Digital Diagnostics:At Digital Diagnostics, we’re on a mission to transform the quality, accessibility, and affordability of global healthcare through the automation of medical diagnosis and treatme

Role:Cribl’s LogStream unlocks the value of all machine data in ways that were previously not possible by providing users a new level of observability, intelligence and control over their real-time data. We are looking for a Principal Engineer to build integrations between

Opened to U.S. Citizen only.The Full Stack Application Developer will play a key role in the development of leading-edge software using the latest tools and technologies. As a part of an Agile team, the Full Stack Developer will design and build software using front-end technolog

American Institutes for Research American Institutes for Research... |
3 d ago

Overview:Do you want to work for a mission-focused and exciting organization? Then come join us at the American Institutes for Research (AIR), a nonpartisan, not-for-profit organization that conducts behavioral and social science research and delivers technical assistance to solv