Coding Dojo Software Development Teaching Assistant in Remote, Washington
Software Development Teaching Assistant - This is a fully remote position working during the Saudi Arabia time zone (overnight hours in the US). Part-time and full-time shifts are available.
ABOUT CODING DOJO
Coding Dojo is a global education technology company that offers a three-full-stack computer programming bootcamp, as well as courses on Data Science and other emerging technologies. The innovative curriculum and Learning Management System are designed to train students to become self-sufficient developers, regardless of their technical background. We also make it a mission to support underserved communities and increase diversity in the tech industry. This position is a rare opportunity to join a rapidly growing company and make a positive impact in many people's lives. At Coding Dojo we pride ourselves on possessing a culture of execution that caters to wave makers rather than wave riders. If you're interested in joining a diverse and dynamic team who value speed, continuous improvement, measurement, focus, accountability, and always attacking the gap, you'll feel right at home at Coding Dojo.
Roles and Responsibilities:
Support Instructors by taking attendance, grading, and assisting with lectures, live demos, and labs.
Conduct configuration reviews and provide feedback to students as necessary.
Enforce the 20-minute rule.
Conduct frequent check-ins with students (every 20 minutes depending) to identify what students are working on, support their learning, and provide feedback.
Create and sustain a fun atmosphere for learning.
Support students remotely via Zoom & chat forums.
Provide student feedback to the instructor.
Desire to help and explain concepts to students.
Enthusiasm - exhibits passion and excitement over working with Software Development concepts and has a can-do attitude.
Calm under pressure - maintains stable performance even when under heavy pressure or stress.
Intelligence - demonstrates the ability to quickly and proficiently understand and absorb new information.
Communication - can break down complex concepts in a simple, easy-to-understand manner.
Humble - respectful of everyone.
Bachelor's degree in Computer Science or computer-related field plus minimum 2 years of experience in software development and full-stack development.
Must have good hands-on experience with Python Full Stack(Flask, Django), Java Full Stack(Spring Boot), and C#/.Net Core programming languages.
Must have good experience of Data Structures and Algorithms.
Good troubleshooting skills, self-motivated, results-driven, and well-organized.
Demonstrated experience in teaching that would include one or more areas of mentoring, industry training, online, or classroom instruction.
We'd love to work with you if:
You are passionate about learning, helping others, and making a positive impact in the world. Your energy will be an essential driver for the success of our students and staff. We want you to inspire!
You have some experience in or desire to participate in a Bootcamp-style learning environment.
You can consistently meet our 14-week courses and commitment to our students
You are a highly enthusiastic, motivated, and empathetic individual.
You have teaching experience, especially in Software Development, OR have trained, mentored, or tutored Software Development-related topics.