You are on page 1of 1

Position

Junior Instructor Fullstack Software Engineering


● Full Stack Engineering (MERN, MEAN), or computer science background
● Full-time roles available: Monday - Friday 9:00am - 5:00pm (Australian Eastern Standard Time)
● Remote

Qualifications
● A Bachelor’s degree in computer science or relevant is required from an accredited institution.
● Fresh graduates are welcome to apply, we will provide short-term training

Skills
● Clear and logical communicator in English (MUST speak fluent English)
● You have 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
● You have working experience in both front-end and back-end development, and are fluent in:
● HTML and CSS
● Full-stack JavaScript (strong JavaScript highly preferred)
● At least one JS MV* framework (Angular, Backbone, or React preferred)
● SQL databases (we generally use PostgreSQL)
● NoSQL (we generally cover MongoDB and Redis)
● At least one additional object-oriented language (Ruby or Python preferred)

Responsibilities and Duties


● You are patient and willing to learn
● Your students are based in Australia, so daily teaching hours are in AEST working hours
● Passionate for teaching, you are eager to shape the skills, minds, and careers of the newest generation of web developers.
● 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

You might also like