Full Stack Web Development Teaching Assistant

6 days ago


Durban, South Africa edX Bootcamps Instructional Engagement (Internal posts ONLY) Full time

edX, part of 2U Inc., works with respected universities and organizations to deliver innovative, skills-based training to a community of over 45 million learners around the world to support them at every stage of their lives and careers. edX delivers boot camps through an immersive learning experience with expert services and valuable resources. As of 2021, graduates have been hired by 6,700+ companies, including more than 62% of the Fortune 100.

**The Job**:
edX, is actively seeking Teaching Assistants with expertise in Level 4 Web Development. This exciting opportunity involves supporting apprenticeship programs aimed at assisting working professionals across the U.K. in transitioning to careers in web development. As a Teaching Assistant, you will play a crucial role in transforming the lives of our learners by providing guidance, instructional support, and mentorship. Your expertise will empower individuals from diverse backgrounds to acquire the necessary skills to succeed in the dynamic field of web development. Join edX in making a direct and positive impact on the lives of our learners and contributing to the advancement of the tech industry.

**_ This is a fully remote, part-time position. INTERESTED CANDIDATES MUST RESIDE AND HAVE WORK AUTHORIZATION IN SOUTH AFRICA_**

**Why teach with us?**

Teaching Assistants help instructors to lead classroom discussions, emphasize the meta-skills and core concepts, support students in their projects and challenges, and provide feedback to students. You don't have to have a ton of experience with teaching You just have to be a lifelong learner, proven teacher or mentor, or love to help people change their lives to succeed. You will have an opportunity to play a virtual-friendly role that directly relates to the Boot camp journey and adds meaning to our pedagogy of learning in a virtual capacity.

**What You Will Do**:

- Create an engaging, positive, and inclusive learning environment for our students
- Explain complex topics to individuals with both a technical and non-technical background
- Ensure you are bringing the learning experience to life, building community and enhancing relevance through drawing on your own industry experience
- Infuse empathy, support, encouragement, and fun into the students' learning progression
- Assist the instructor with class time management
- Observe the class during code activities and projects to assist students (via Zoom)
- Research and answer student questions
- Grade homework and group project assignments when applicable

**Skills & Requirements**:

- Experience with Zoom video conferencing preferred
- Must have a laptop, camera, and reliable internet access
- One additional monitor, microphone / headset are highly recommended
- Reliable internet access
- **UPS device is required**

Familiarity with the following:

- General - Git, MVC, Object-Oriented Programming
- Browser-Based Technologies - HTML/CSS, JavaScript/jQuery, Responsive Design, Bootstrap, and React.js
- Server-Side Development - User Authentication, Progressive Web Applications (PWAs),and MERN Stack (MongoDB, Express.js, React.js, Node.js), ORM, Template Engines (Handlebars.js)
- Databases - MySQL and MongoDB

Preferred but not required:

- Programming Logic and Computer Science
- Software Development Methodology
- DevOps and Cloud Computing
- OWASP, OAuth, and JWT
- Object-Oriented Programming

**Logistics**:

- **Classes are taught online**:

- The bootcamp cohorts will be 18 months in duration but we are looking for Teaching Assistants that would be able to commit to at least 24-weeks at a time (this is a part-time commitment)
- 24-week program tracks, 6 class options available:

- Mon/Wed **OR** Tues/Thur schedule - class sessions run 11 AM-1:30 PM (SAST) OR
- Mon/Wed **OR** Tues/Thur schedule - class sessions run 2 PM-4:30 PM (SAST) OR
- Mon/Wed **OR** Tues/Thur schedule - class sessions run 5 PM-7:30 PM (SAST)
- **Instructors can teach one or more tracks**

**Perks**:

- Hone your skills by teaching and mentoring others
- Expand your network by joining the thousands of industry professionals who make up our instructional staff
- Experience the gratitude and fulfillment that comes along with teaching and giving back to the tech community

**_*2U Diversity and Inclusion Statement*_**

At 2U, we are committed to building and sustaining a culture of belonging, respect, and inclusion. We are proud of the steps we've taken to bring together an employee base that embodies diverse walks of life, ideas, genders, ages, races, cultures, sexual orientations, abilities and other unique qualities. We strive to offer a workplace where every employee feels empowered by what makes us different, as well as by how we are alike.
- Your full legal name must be the EXACT name and spelling as listed on your government issued ID Card, birth certificate, name change order, adoption decree, naturalization or immigration documentation. Initials are not acceptable unless init


  • Full Stack Developer

    3 weeks ago


    Durban, South Africa Tower Group Full time

    We are seeking a talented and experienced Full Stack Developer to join our client. The ideal candidate should have a strong understanding of both front-end and back-end development, with expertise in PHP, HTML, CSS, MySQL, Ajax, and Python. You will be responsible for designing, developing, and maintaining web applications while ensuring optimal performance...


  • Durban, KwaZulu-Natal, South Africa Tower Group Full time

    We are seeking a talented and experienced Full Stack Developer to join our client. The ideal candidate should have a strong understanding of both front-end and back-end development, with expertise in PHP, HTML, CSS, MySQL, Ajax, and Python. You will be responsible for designing, developing, and maintaining web applications while ensuring optimal performance...


  • Durban, KwaZulu-Natal, South Africa Tower Group Full time

    We are seeking a talented and experienced Full Stack Developer to join our client. The ideal candidate should have a strong understanding of both front-end and back-end development, with expertise in PHP, HTML, CSS, MySQL, Ajax, and Python. You will be responsible for designing, developing, and maintaining web applications while ensuring optimal performance...


  • Durban, South Africa edX Bootcamps Instructional Engagement (Internal posts ONLY) Full time

    edX, part of 2U Inc., works with respected universities and organizations to deliver innovative, skills-based training to a community of over 45 million learners around the world to support them at every stage of their lives and careers. edX delivers boot camps through an immersive learning experience with expert services and valuable resources. As of 2021,...

  • Full Stack Developer

    4 weeks ago


    Durban, KwaZulu-Natal, South Africa Human Accent Ltd Full time

    Full Stack Developer Durban Location: Durban, South Africa Industry: Logistics & Container Solutions About the Role Our client, a leading provider of innovative container solutions , is looking for an experienced Full Stack Developer with Project Management skills to join their Durban-based team. This role requires both technical expertise and the ability to...

  • Full Stack Developer

    2 weeks ago


    Durban, KwaZulu-Natal, South Africa Human Accent Full time

    Job title : Full Stack Developer - DurbanJob Location : KwaZulu-Natal, DurbanDeadline : March 20, 2025Quick Recommended LinksJobs by Location Job by industries Key ResponsibilitiesDevelop, enhance, and maintain web applications using PHP, HTML, CSS, MySQL, AJAX, and Python. Lead and manage software development projects, ensuring timely delivery and...

  • Full Stack Developer

    3 weeks ago


    Durban, KwaZulu-Natal, South Africa RecruiTech Full time

    Responsibilities: Design, develop, and maintain robust, scalable software applications Collaborate with cross-functional teams to define, design, and ship new features Write clean, maintainable, and efficient code Develop and maintain relational databases, ensuring high performance, availability, and security Implement front-end features using modern web...


  • Durban, KwaZulu-Natal, South Africa RecruiTech Full time

    Responsibilities:Design, develop, and maintain robust, scalable software applicationsCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDevelop and maintain relational databases, ensuring high performance, availability, and securityImplement front-end features using modern web...

  • Full Stack Developer

    3 weeks ago


    Durban, South Africa RecruiTech Full time

    Responsibilities:Design, develop, and maintain robust, scalable software applicationsCollaborate with cross-functional teams to define, design, and ship new featuresWrite clean, maintainable, and efficient codeDevelop and maintain relational databases, ensuring high performance, availability, and securityImplement front-end features using modern web...


  • Durban, KwaZulu-Natal, South Africa Stepco Recruitment Full time

    We are seeking a highly skilled Web Development Specialist to join our team at Stepco Recruitment. As a key member of our development team, you will be responsible for contributing to the development, maintenance, and enhancement of our web applications.The ideal candidate will have at least 1 year of experience in web development and be well-versed in HTML,...


  • Durban, KwaZulu-Natal, South Africa Stepco Recruitment Full time

    At Stepco Recruitment, we are seeking a highly skilled Junior Full Stack Web Developer to join our team. As a key member of our development team, you will be responsible for contributing to the development, maintenance, and enhancement of our web applications.We are looking for a candidate with at least 1 year of experience in web development who is...

  • Learning Specialist

    3 weeks ago


    Durban, South Africa edX Bootcamps Instructional Engagement (Internal posts ONLY) Full time

    edX, part of 2U Inc., works with respected universities and organizations to deliver innovative, skills-based training to a community of over 45 million learners around the world to support them at every stage of their lives and careers. edX delivers boot camps through an immersive learning experience with expert services and valuable resources. As of 2021,...

  • Junior Web Designer

    6 days ago


    Durban, South Africa SDDS Web Design Full time

    NO PHONE CALLS NOR WALK-INS WILL BE ACCEPTED!!! **Position Overview**: We are seeking a Junior Web Designer who is proficient in Divi Builder, Has an understanding of CSS, and cPanel to join our team. As a Web Designer, you will be responsible for creating visually appealing and user-friendly websites, implementing designs using Divi Builder, and managing...


  • Durban, KwaZulu-Natal, South Africa Helen Lucre Resourcing (Pty) Ltd. Full time

    About the JobHelen Lucre Resourcing (Pty) Ltd. is seeking a highly skilled Full Stack Developer to join our team in Durban. The successful candidate will have experience working in Agile environments and possess excellent problem-solving skills.Key DutiesDesign and develop software solutions using C#.Work closely with the team to ensure timely project...


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Job DescriptionWe are seeking a highly skilled Full Stack Software Developer to lead the design and development of complex web applications.The ideal candidate will have extensive experience in full-stack development, cloud architecture, DevOps, and leadership / mentoring.Lead the design and development of complex web applications using cloud infrastructure...


  • Durban, South Africa SA Web Worx Full time

    We are looking for a dynamic, target driven junior Joomla web designer to join the team. We work remotely so you can be situated anywhere in South Africa and still apply. **Job Types**: Full-time, Permanent **Salary**: R5,000.00 - R14,000.00 per month COVID-19 considerations: We are currently working remotely **Experience**: - Joomla: 1 year (preferred)


  • Durban, KwaZulu-Natal, South Africa Hire Resolve Full time

    Required Skills and QualificationsTo be successful in this role, you will need:6+ years of experience in full-stack software development.Extensive experience in full-stack development, cloud architecture, DevOps, and leadership / mentoring.BenefitsHire Resolve offers a range of benefits to its employees, including:A competitive, market-related...

  • Full Stack Engineer

    4 weeks ago


    Durban, KwaZulu-Natal, South Africa Tumaini Consulting Full time

    Were looking for a skilled Full-Stack DevOps Engineer to join our clients dynamic development team. You'll be part of a cross-functional team, handling the entire software development life cycle, from coding to cloud deployment. Work across front-end & back-end Leverage modern frameworks & third-party libraries Deploy and optimize cloud infrastructure Ready...


  • Durban, South Africa Carlysle Human Capital Full time

    SUMMARYDesign:Works with senior developers or other experienced members of the development team to learn the specific tools and technologies used by the companyContributes to design and architectural decisionsDelivers code that passes code reviews from other development team members, while also sticking to their coding style and common coding...


  • Durban, South Africa edX Bootcamps Instructional Engagement (Internal posts ONLY) Full time

    edX, part of 2U Inc., works with respected universities and organizations to deliver innovative, skills-based training to a community of over 45 million learners around the world to support them at every stage of their lives and careers. edX delivers boot camps through an immersive learning experience with expert services and valuable resources. As of 2021,...