STEM Program Instructor
Job Description
Job Description
STEM Coding Lab, Inc. (SCL) is looking for a Full-Time K-8 Teacher for its in-school and afterschool programs. We are looking for someone who cares about children, who wants to make a difference in their lives through providing educational opportunity and who wants to be part of a growing nonprofit in Pittsburgh, PA.
STEM Coding Lab’s mission is to provide children in underserved communities, access to computer science education to better prepare them to compete in the digital world. Through fun, engaging, hands-on activities we bring computer programming to elementary & middle school students (K-8).
We are looking for an educator with enjoys spending time with children, has knowledge of classroom management and computer science and who is as passionate about providing this opportunity to children as we are. We are looking for an educator who shares our vision – a world where all children have the same opportunity to succeed regardless of income levels.
STEM Coding Lab provides both in-school and after school computer programming (coding) classes to students in grades K-8. We work with the Pittsburgh Public School District, charter schools, other area public schools & many nonprofits. Applicants must have the following:
· Bachelor’s degree or equivalent classroom experience
· Experience in an educational setting
· Good Communicator
· Good Collaborator
· Value the importance of building relationships
· Computer science background/or the willingness to learn computer programming
· Reliable transportation
Preferred Experience in:
· Teaching in an urban setting
· Experience in writing lesson plans
· Code.org curriculum
· Somewhat Tech savvy (experience with Smartboards, Projectors, etc.)
The ideal candidate will have a background in education and computer science, he/she will be a self-starter, comfortable working with others and alone.
Recommended Jobs
Personal Care Aide (PCA) Home Health Aide (HHA)/CNA in DuBois
Personal Care Aide/Home Health Aide needed in DuBois Schedule: M-F Afternoons/Evenings, Weekend Hours Available General Purpose: Are members of the interdisciplinary team who provide hands-on p…
Certified K-8 ESL Teacher
Our client is seeking K-8 ESL English Teachers in Aston, PA . Does it excite you to make a profound difference in the lives of students by empowering them to succeed and achieve their dreams? If…
Discover Erie: Where Healing Meets Lakefront Serenity
Registered Nurse - Medical Surgical - Travel - (MS RN) Embark on an unforgettable adventure as a Medical Surgical Registered Nurse in picturesque Erie! Here, you’ll not only provide exceptional patie…
Administrative (Professional)
Administrative (Professional) Location Pittsburgh, PA : Administrative (Professional) All Temps - Pennsylvania-Pittsburgh - (24000727) Supports human resources by assisting in the hiring and leaves …
Systems Admin - RamQuest Admin (Pittsburgh, PA; Remote)
We are seeking a skilled and detail-oriented Systems Administrator with specialized experience in managing and supporting RamQuest. The ideal candidate will ensure the stability, performance, and o…
Product Owner, Telecom
Company Profile At Sand Cherry Associates, we excel in the design and delivery of strategic customer-centric initiatives through digitally native, data-empowered solutions. Our client’s confidence…
Landscape Foreperson
Eisler Landscapes is a design-build landscape contractor serving the Greater Pittsburgh area for nearly a century. We provide commercial and residential landscape construction services. We are commi…
Software Engineer
Innovative Systems, Inc., one of the fastest growing global leaders in the development and delivery of software data quality, data management, and risk/compliance solutions and services, is looking f…
Program Manager - Payment Systems
Description Title: Program Manager - Payment Systems TEKsystems is looking for a Senior Program Manager for large banking client. The consultant must be able to sit in Mount Laurel, NJ or Wi…
Accounts Payable Specialist (In Office)
Job Description Job Description Accounts Payable Specialist Job Description A guide for employers and job seekers Overview of accounts payable Accounts payable is the process of managing a…