Careers

Teaching Assistant

Job Description for Teaching Assistant Position
Job Responsibilities
As discussed, the primary responsibility for the TA position will be to do all related tasks for our academy such as courses, homework’s, assignments,
dashboard help for students, and performance dashboards for parents, etc. associated with tutoring classes.
Key responsibilities will include:
[Responsibility 1]: Classroom engagement.
Help explain concepts, clarify any computer science concepts, help them complete their programming assignment given in class to the students during an active session during the weekends. Help grade student assignments, classwork, homework, etc.
[Responsibility 3]: Coursework preparation
Help with preparing or typing up documents, sorting, organizing, etc. related to coursework preparation for the classes, or tests, quizzes, or upcoming AP Testing requirements as instructed by Vidya Kabadi
[Responsibility 4]: General Office work
Help with taking printouts, making copies, or sets of documents in preparation for classroom testing, or quiz, or AP testing as needed.
Here are some basic key terms for employment:
1) I need a person to support me on weekends only.
2) Expected hours on weekends:
Saturdays: 10:00 to 5:30 pm (7.5 hours)
Sundays: 10:00 to 3:00 pm (5 hours)
Total = 12.5 hours
*Additional hours will be planned per week as it goes. These hours may or may not be consistent every week, it could be more or even less at times
* Employees must be humble, and be ready to take on any assigned tasks – grading assignments, printing, copying documents, creating documents,
teaching kids, stocking kitchen, cleaning board, desks, and tables, managing
laptops, handing out to kids, proctoring, etc.
* As an employee, you will need to go through a background check with us. We will need a copy of your social security number, driver’s license, copy of
your degree certificate, etc.
* This is a part-time role, and both parties are at-will to terminate at any time with or without cause. You will be required to give us at least a 2 week
notice before you decide to move on.

Job Title: Part-Time Full Stack Software Engineer (Entry Level)

Location: Katy/Houston, TX (Local candidates preferred) Status: Part-Time | Openings: Immediate

About the Role

Katy Computer Science Academy is seeking motivated and talented Full Stack Software Engineers to join our team. This is a perfect opportunity for recent college graduates looking to apply their skills in a dynamic, educational environment. You will help build and maintain web applications while contributing to a culture of innovation and creativity.

Technical Requirements

  • Back-End Fluency: Proficiency in at least one popular programming language: Java, Python, or C#.
  • Front-End Expertise: Strong command of modern frontend platforms (e.g., React, Angular, or Vue.js) along with HTML5, CSS3, and JavaScript/TypeScript.
  • Web Stacks: Practical understanding of at least one popular web application stack (e.g., MERN, Django/React, or Spring Boot/React).
  • Databases: Basic knowledge of SQL (PostgreSQL/MySQL) or NoSQL (MongoDB) databases.
  • Version Control: Familiarity with Git and GitHub for collaborative development.

Other Key Qualifications

  • Education: Recent graduate with a B.S. in Computer Science or a related technical field.
  • Work Eligibility: Candidates must be currently authorized to work in the United States.
  • Communication: Ability to explain technical concepts clearly—ideal for a collaborative academy setting.
  • Soft Skills: Strong problem-solving abilities, patience, and a proactive “self-starter” mindset.

Why Join Us?

  • Gain hands-on experience with full-lifecycle software development.
  • Flexible part-time hours suitable for early-career professionals.
  • Work locally in the Katy/Houston area and make an impact in the local tech education community.

How to Apply: Send your latest resume and github profile to admin@katycompsci.com with subject line “Full Stack Software Engineer”

www.katycompsci.com