Jobgether

Desarrollador Node.Js

Node.js
Traducción automática. Consulta el original.

Sobre la oportunidad

Esta posición se publica en nombre de una empresa asociada, que gestiona todas las solicitudes y los pasos siguientes. Nuestro socio busca un desarrollador de Node.js con base en Brasil.

Cómo funciona Jobgether

Utilizamos un proceso de emparejamiento impulsado por IA para garantizar que su solicitud sea revisada de manera rápida, objetiva y justa frente a los requisitos principales del puesto. Nuestro sistema identifica a los candidatos que mejor se ajustan, y esta lista corta se comparte directamente con la empresa contratante. La decisión final y los pasos siguientes (entrevistas, evaluaciones) son gestionados por su equipo interno.

¡Agradecemos su interés y le deseamos lo mejor!

¿Por qué postularse a través de Jobgether?

Aviso de privacidad de datos: Al enviar su solicitud, usted reconoce que Jobgether procesará sus datos personales para evaluar su candidatura y compartir información relevante con el empleador contratante. Este procesamiento se basa en el interés legítimo y las medidas precontractuales bajo las leyes de protección de datos aplicables (incluido el RGPD). Puede ejercer sus derechos (acceso, rectificación, supresión, oposición) en cualquier momento.

#LI-CL1

Buscamos un desarrollador de Node.js para crear un curso atractivo y apto para principiantes centrado en el desarrollo de aplicaciones backend. En este puesto, transformarás tu experiencia técnica en materiales de aprendizaje estructurados que ayuden a los aspirantes a desarrolladores a adquirir habilidades de programación prácticas. Diseñarás un plan de estudios de 40 horas, desarrollarás ejercicios prácticos e impartirás la primera cohorte del curso. También crearás documentación completa, cuestionarios, desafíos de codificación y un proyecto final para reforzar los conceptos clave. Esta oportunidad combina el conocimiento de desarrollo backend con la redacción técnica, el diseño instruccional y la enseñanza práctica. Contribuirás a una experiencia de aprendizaje práctica que hace que los conceptos de Node.js sean accesibles mientras preparas a los alumnos para desarrollar aplicaciones backend del mundo real.

Responsabilidades

  1. Desarrollo del plan de estudios del curso: Crear 40 horas de contenido de curso introductorio para el desarrollo de aplicaciones backend con Node.js, organizando los temas en una ruta de aprendizaje lógica y progresiva.
  1. Creación de ejercicios prácticos: Desarrollar 10 ejercicios prácticos adicionales para cada lección, complementando las actividades de laboratorio y ayudando a los alumnos a aplicar conceptos a través de la práctica de codificación.
  1. Impartición del curso: Enseñar la primera cohorte del curso, explicando claramente los conceptos de desarrollo backend y guiando a los participantes a través de los ejercicios prácticos.
  1. Revisión y mejora del contenido: Refinar las lecciones y los manuales del curso según sea necesario para mejorar la claridad, los resultados de aprendizaje y la experiencia general del estudiante.
  1. Documentación técnica: Crear y mantener manuales de curso en Markdown, utilizando GitLab para el control de versiones, el seguimiento de la documentación y la gestión de cambios.
  1. Estructura del material de aprendizaje: Incluir una introducción, textos explicativos, imágenes y diagramas relevantes, consejos opcionales y un resumen al final de cada capítulo.
  1. Desarrollo de proyectos: Diseñar un proyecto final, ya sea como una tarea independiente o dividido en etapas a lo largo del curso, preferiblemente completado en el capítulo final.
  1. Documentación del entorno técnico: Proporcionar información sobre la infraestructura, las herramientas y el entorno necesarios para completar las actividades del curso.
  1. Cuestionarios y evaluaciones: Desarrollar cinco preguntas conceptuales o de repaso para cada unidad principal de la lección para reforzar la comprensión de los temas clave.
  1. Desafíos de laboratorio: Crear 10 preguntas prácticas contextualizadas para cada unidad principal de la lección, permitiendo a los estudiantes practicar la resolución de problemas de desarrollo realistas.
  1. Redacción de blogs técnicos: Escribir dos publicaciones de blog relacionadas con el curso o su materia para compartir conocimientos y fomentar la participación en el curso.
  1. Preparación del lanzamiento del curso: Producir un resumen descriptivo del curso que describa su contenido, objetivos y resultados de aprendizaje para el lanzamiento y la promoción.
  1. Soluciones Lab.Code: Preparar desafíos de codificación contextualizados, proporcionar soluciones escritas y grabar tutoriales en video que demuestren la solución en una terminal o aplicación.

Requisitos

  1. Experiencia en Node.js: Sólido conocimiento de Node.js y desarrollo de aplicaciones backend, con la capacidad de explicar conceptos básicos a principiantes.
  1. Conocimiento de desarrollo Backend: Comprensión de los principios, herramientas y prácticas involucradas en la creación de aplicaciones backend.
  1. Creación de contenido técnico: Capacidad para estructurar temas técnicos en materiales educativos claros, progresivos y atractivos.
  1. Habilidades de instrucción: Confianza para impartir sesiones de formación, explicar conceptos complejos en un lenguaje accesible y guiar a los alumnos a través de actividades prácticas de codificación.
  1. Diseño de ejercicios y evaluaciones: Capacidad para desarrollar ejercicios de codificación, cuestionarios conceptuales, desafíos de laboratorio y proyectos que refuercen los objetivos de aprendizaje.
  1. Redacción técnica: Sólidas habilidades de redacción y capacidad para producir documentación bien organizada en Markdown.
  1. Control de versiones: Familiaridad con GitLab para gestionar la documentación, realizar un seguimiento de los cambios y mantener los materiales del curso.
  1. Demostración en video: Capacidad para grabar tutoriales técnicos claros que muestren soluciones a través de comandos de terminal o demostraciones de aplicaciones.
  1. Comunicación y organización: Sólidas habilidades de comunicación, atención al detalle y capacidad para organizar el contenido del curso en una experiencia de aprendizaje coherente.
  1. Mejora continua: Disposición para revisar y actualizar los materiales educativos en función de la experiencia docente y las oportunidades para mejorar el curso.

Beneficios

  • Trabajo remoto: Oportunidad remota, con Brasil identificado como la ubicación preferida.
  • Contratación: Puesto basado en contrato centrado en el desarrollo y la impartición del curso.
  • Intercambio de conocimientos técnicos: Oportunidad de enseñar desarrollo backend con Node.js y ayudar a los aspirantes a desarrolladores a adquirir habilidades prácticas.
  • Portafolio de contenido educativo: Oportunidad de crear un plan de estudios técnico completo, ejercicios de codificación, evaluaciones, publicaciones de blog y demostraciones en video.
  • Experiencia docente: Oportunidad de impartir la primera cohorte del curso y mejorar los materiales educativos a través de la experiencia docente práctica.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores