Full Time
N/A
TBD
Oct 16, 2022
Candidates for this role must have a Bachelor’s degree in computer
SKILLS
- Clear and logical communicator in English (MUST speak fluent English)
- At least 1+ years of experience working on a software development team.
- Familiarity with Computer Science topics, such as Recursion, Sorting, Search, Linked Lists, Stacks and queues, Sets, Trees, Search Tries, Graphs, Hash tables, and Design patterns
- Has working experience in both front-end and back-end development, and is fluent in: HTML and CSS & Full-stack JavaScript (strong JavaScript highly preferred)
- At least one JS MV* framework (Angular, Backbone, or React preferred)
- At least one additional object-oriented language (Ruby or Python preferred)
RESPONSIBILITIES
- Develop the full-stack software engineering course curriculum
- Teach 8 hours per weekday for the duration of the program (Monday - Friday, 3 Months per course)
- Instructors will need to commit a few hours per week to preparing lessons and materials, leveraging existing course curriculum content.
- Work closely with co-instructors or teaching assistants to provide students with meaningful and prompt feedback on their progress.
- Work alongside other staff and teaching teams to best meet the needs and learning styles of your students.
- Guide students through the development of a stellar final project that will showcase their abilities to hiring managers.
- Facilitate a dynamic, collaborative, and positive classroom community.
- Inspire students to persevere through the challenges of learning a new skillset
- Expect to work across multiple time zones
Since we are a startup company with a small workforce and a huge mission, every single person factors into its success. Expect to take on more than what you were hired for.
Working for a startup offers unique opportunities for you to grow different skills, You'll gain significant experience in how a company is built and operated from the ground up.
Good to have:
- Experience in large-scale distributed environments
- Experience with using time-series databases
- Understanding of high-level programming languages such as Python, Go
- Understanding of low-level programming languages such as C, C++, Rust
- Contributed to open-source projects
- Blockchain development/teaching experience
Candidates must be passionate about teaching and eager to shape the skills, minds, and careers of the newest generation of web developers. They must be patient and willing to learn.
Students are based in Australia, so daily teaching hours are in AEST working hours
Resumes -