// Skip to content

Trainer for GraphQL Fundamentals

Responsibilities
  • Deliver the GraphQL Fundamentals course covering core concepts, query language, and API integration.
  • Tailor the course content to meet the specific needs and skill levels of participants.
  • Lead hands-on coding sessions, including building GraphQL APIs and performing complex queries.
  • Engage participants in discussions and practical exercises to reinforce learning.
  • Provide assessments and feedback to participants to help them meet learning objectives.
  • Stay updated on the latest GraphQL developments and industry trends.
  • Coordinate with onsite teams in Johannesburg to ensure the smooth delivery of the course.
Qualifications and Skills:

Essential Qualifications:

  • Expertise in GraphQL, including schema design, queries, mutations, and subscription handling.
  • Experience integrating GraphQL with front-end and back-end technologies.
  • Proven track record of delivering professional training in software development.
  • Familiarity with RESTful APIs and microservices architecture, with the ability to explain the differences and benefits of GraphQL.

Desirable Qualifications:

  • Experience working with GraphQL tools such as Apollo, Relay, or similar.
  • Experience in developing real-world applications using GraphQL in production environments.
Required Skills:
  • Excellent communication and presentation skills to convey technical concepts clearly.
  • Ability to adapt content delivery to suit different experience levels among participants.
  • Strong facilitation skills, with the ability to lead coding workshops and provide constructive feedback.
  • Problem-solving skills, able to address participant questions and provide practical solutions.
  • Cultural awareness and experience delivering training to diverse audiences.
Experience:
  • Minimum 3 years of experience working with GraphQL in development or integration roles.
  • Minimum 2 years of professional training or teaching experience in GraphQL or similar technologies.
Other Requirements:
  • Flexibility to work according to participants’ schedules.
  • Ability to prepare and manage course materials and training tools for the online session.
Job Category: Trainer for GraphQL Fundamentals
Job Type: Freelance
Qualifications: Relevant Qualifications
Level: Mid-Senior
Working Hours: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll To Top