Oracle
Jobgether
Développeur Node.Js
À propos du poste
Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un développeur Node.js basé au Brésil.
Comment fonctionne Jobgether
Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du poste. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.
Nous vous remercions de votre intérêt et vous souhaitons bonne chance !
Pourquoi postuler via Jobgether ?
Avis sur la protection des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur recruteur. Ce traitement est fondé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment.
#LI-CL1
Nous recherchons un développeur Node.js pour créer un cours attrayant et accessible aux débutants, axé sur le développement d'applications backend. Dans ce rôle, vous transformerez votre expertise technique en supports pédagogiques structurés pour aider les développeurs en herbe à acquérir des compétences pratiques en programmation. Vous concevrez un programme de 40 heures, développerez des exercices pratiques et assurerez la première session du cours. Vous créerez également une documentation complète, des quiz, des défis de codage et un projet final pour renforcer les concepts clés. Cette opportunité combine des connaissances en développement backend avec la rédaction technique, la conception pédagogique et l'enseignement pratique. Vous contribuerez à une expérience d'apprentissage concrète qui rend les concepts Node.js accessibles tout en préparant les apprenants à développer des applications backend réelles.
Responsabilités
- Développement du programme de cours : Créer 40 heures de contenu de cours d'introduction au développement d'applications backend avec Node.js, en organisant les sujets selon un parcours d'apprentissage logique et progressif.
- Création d'exercices pratiques : Développer 10 exercices pratiques supplémentaires pour chaque leçon, complétant les activités de laboratoire et aidant les apprenants à appliquer les concepts par la pratique du codage.
- Dispense du cours : Enseigner la première session du cours, expliquer clairement les concepts de développement backend et guider les participants à travers les exercices pratiques.
- Révision et amélioration du contenu : Affiner les leçons et les manuels de cours si nécessaire pour améliorer la clarté, les résultats d'apprentissage et l'expérience globale des étudiants.
- Documentation technique : Créer et maintenir les manuels de cours en Markdown, en utilisant GitLab pour le contrôle de version, le suivi de la documentation et la gestion des changements.
- Structure du matériel pédagogique : Inclure une introduction, des textes explicatifs, des images et schémas pertinents, des conseils optionnels et un résumé à la fin de chaque chapitre.
- Développement de projet : Concevoir un projet final, soit en tant que devoir autonome, soit divisé en étapes tout au long du cours, idéalement réalisé dans le dernier chapitre.
- Documentation de l'environnement technique : Fournir des informations sur l'infrastructure, les outils et l'environnement requis pour réaliser les activités du cours.
- Quiz et évaluations : Développer cinq questions conceptuelles ou de révision pour chaque unité de leçon majeure afin de renforcer la compréhension des sujets clés.
- Défis de laboratoire : Créer 10 questions pratiques contextualisées pour chaque unité de leçon majeure, permettant aux étudiants de s'exercer à résoudre des problèmes de développement réalistes.
- Rédaction de blog technique : Rédiger deux articles de blog liés au cours ou à son sujet pour partager des connaissances et soutenir l'engagement envers le cours.
- Préparation au lancement du cours : Produire un résumé descriptif du cours soulignant son contenu, ses objectifs et ses résultats d'apprentissage pour le lancement et la promotion.
- Solutions Lab.Code : Préparer des défis de codage contextualisés, fournir des solutions écrites et enregistrer des démonstrations vidéo montrant la solution dans un terminal ou une application.
Exigences
- Expertise Node.js : Solide connaissance de Node.js et du développement d'applications backend, avec la capacité d'expliquer les concepts fondamentaux aux débutants.
- Connaissance du développement Backend : Compréhension des principes, des outils et des pratiques impliqués dans la création d'applications backend.
- Création de contenu technique : Capacité à structurer des sujets techniques en supports pédagogiques clairs, progressifs et attrayants.
- Compétences pédagogiques : Confiance dans la prestation de sessions de formation, explication de concepts complexes dans un langage accessible et guidage des apprenants à travers des activités de codage pratiques.
- Conception d'exercices et d'évaluations : Capacité à développer des exercices de codage, des quiz conceptuels, des défis de laboratoire et des projets qui renforcent les objectifs d'apprentissage.
- Rédaction technique : Solides compétences rédactionnelles et capacité à produire une documentation bien organisée en Markdown.
- Contrôle de version : Familiarité avec GitLab pour gérer la documentation, suivre les changements et maintenir le matériel de cours.
- Démonstration vidéo : Capacité à enregistrer des démonstrations techniques claires montrant des solutions via des commandes de terminal ou des démonstrations d'applications.
- Communication et organisation : Solides compétences en communication, souci du détail et capacité à organiser le contenu du cours en une expérience d'apprentissage cohérente.
- Amélioration continue : Volonté de réviser et de mettre à jour le matériel pédagogique en fonction de l'expérience d'enseignement et des opportunités d'améliorer le cours.
Avantages
- Travail à distance : Opportunité en télétravail, avec le Brésil identifié comme lieu privilégié.
- Engagement contractuel : Rôle basé sur un contrat axé sur le développement et la prestation de cours.
- Partage de connaissances techniques : Opportunité d'enseigner le développement backend avec Node.js et d'aider les développeurs en herbe à acquérir des compétences pratiques.
- Portfolio de contenu pédagogique : Opportunité de créer un programme technique complet, des exercices de codage, des évaluations, des articles de blog et des démonstrations vidéo.
- Expérience d'enseignement : Opportunité de dispenser la première session du cours et d'améliorer le matériel pédagogique grâce à une expérience d'enseignement pratique.
