Per Scholas ยท 10 hours ago
Software Engineering Instructor (Continuous)
Per Scholas is a nonprofit organization dedicated to providing no-cost tech training to underemployed and unemployed individuals. The Software Engineering Instructor will deliver technical training, assessments, and support to students preparing for careers in software development, while collaborating with various teams to enhance student achievement and engagement.
Information Technology & Services
Responsibilities
Deliver technology skills training and assessments to prepare students for entry-level to mid-level careers in the field of software development
Daily instruction, assessment administration, attendance, one-on-one tutoring, evaluation, and monitoring of individual student progress
Be Adept in learning new software tools, languages, and technologies as needed
Work closely with the team to identify student needs, provide the necessary support, and establish individualized plans for student achievement
Tutor students as needed
Work with Career Advance team to ensure alumni are completing additional requirement
Maintain Salesforce database with student scores and attendance
Work with Career Advancement team to ensure volunteers from the business community interact with students as classroom speakers, mentors, and small group coaches
Work with Career Advancement team to recommend students for particular employment opportunities
Monitor student compliance to attendance and other program policies, and address violations with students in a consistent manner. Work with Manager, Career Advancement to ensure documents such as probationary and termination letters are prepared and delivered
Connect students with the resources necessary for them to overcome their individual barriers to maintaining success in school
Create, submit and maintain training curricula for approval and school files
Work closely with the Program Design team to create student content on the PS Academy
Instructors will need to commit a few hours per week to preparing lessons and materials, leveraging existing PS curriculum content
Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress
Qualification
Required
At least 2+ years of experience working on a software development team
Working experience in both front-end and back-end development
Fluency in HTML5 and CSS3
Fluency in Full-stack JavaScript (strong JavaScript highly preferred)
Experience with at least one JS MV* framework (Angular, Backbone, or React preferred)
Experience with SQL databases (we generally use PostgreSQL)
Experience with NoSQL (we generally cover MongoDB)
Experience with Express/Node.js
Experience with curriculum, syllabus development, and lesson planning
Experience with student assessment; and a talent to continuously evaluate the curriculum to identify what is working and what improvements can be made
Qualified candidates must be able to comfortably and frequently lift 50lbs
Preferred
A Bachelor's (or Master's) degree in a related field
Company
Per Scholas
Per Scholas is proud to celebrate 30 years of fostering economic mobility by giving individuals from diverse backgrounds access to high-growth tech careers.