TechGeo 🔔 Track jobs on Gurify
TechGeo / Python / Computer Science Teacher

Computer Science Teacher

Posted Jul 18, 2026 2h ago

Job description

Computer Science Teacher at Newton Free School (Tbilisi). Deadline 31 July.

31 July Newton Free School`s core mission is to uncover and harness the potential of its students, shaping them into inquiring, knowledgeable, and caring global citizens capable of leading efforts to make the world a better place. Newton Free School launched IB programmes in 2018 and currently offers Primary Years Programme (PYP), Middle Years Programme (MYP) and the Diploma Programme (DP). It delivers high-quality education while nurturing students` individual pursuits and personal qualities. Detailed information about these programs is available at the following links: https://www.ibo.org/programmes/primary-years-programme/ https://www.ibo.org/programmes/middle-years-programme/ https://www.ibo.org/programmes/diploma-programme/ Newton Free School is seeking an outstanding Computer Science teacher for the IB Diploma Programme. Responsibilities: ** Plan and deliver engaging Computer Science and Programming lessons. ** Teach Python programming across middle and high school grades. ** Deliver IB MYP Design and/or DP Computer Science courses. ** Support students in developing programming projects and coursework. ** Assess student learning and provide constructive feedback. ** Contribute to curriculum development and department initiatives. Requirements: ** Strong Python programming skills. ** Good knowledge of Java and/or Python. ** Object-Oriented Programming (OOP). ** Knowledge of algorithms, computational thinking, and problem-solving. ** Familiarity with databases and SQL. ** Understanding of computer systems and networks. ** Excellent English communication skills. ** Experience teaching Computer Science, Programming, or related subjects. Desired Personal Qualities: ** Passion for teaching and technology. ** Create a student-centered learning environment that promotes curiosity and critical thinking. ** Differentiate instruction to meet the needs of diverse learners. ** Ability to inspire and motivate students. ** Collaborate with the science department and wider faculty to support interdisciplinary learning. ** Foster strong relationships with students, parents, and colleagues. Selection Process: 1. CV Selection: Shortlisted candidates will be contacted for an online interview. 2. Interview: Successful candidates will be invited for a formal interview. 3. Demo Lesson - A sample lesson to demonstrate teaching style and subject knowledge. If you qualify, please