Jobgether

Desenvolvedor Node.Js

Node.js
Tradução automática. Consulte o original.

Sobre a oportunidade

Esta vaga é anunciada em nome de uma empresa parceira, que gerencia todas as candidaturas e etapas subsequentes. Nossa parceira busca um desenvolvedor Node.js baseado no Brasil.

Como a Jobgether funciona

Utilizamos um processo de correspondência baseado em IA para garantir que sua candidatura seja revisada de forma rápida, objetiva e justa em relação aos requisitos principais da vaga. Nosso sistema identifica os candidatos mais adequados, e esta lista é compartilhada diretamente com a empresa contratante. A decisão final e as próximas etapas (entrevistas, avaliações) são gerenciadas pela equipe interna deles.

Agradecemos seu interesse e desejamos o melhor!

Por que se candidatar através da Jobgether?

Aviso de Privacidade de Dados: Ao enviar sua candidatura, você reconhece que a Jobgether processará seus dados pessoais para avaliar sua candidatura e compartilhar informações relevantes com o empregador contratante. Este processamento baseia-se em interesse legítimo e medidas pré-contratuais sob as leis de proteção de dados aplicáveis (incluindo o GDPR). Você pode exercer seus direitos (acesso, retificação, exclusão, objeção) a qualquer momento.

#LI-CL1

Estamos em busca de um desenvolvedor Node.js para criar um curso envolvente e acessível para iniciantes, focado no desenvolvimento de aplicações backend. Nesta função, você transformará sua experiência técnica em materiais de aprendizado estruturados que ajudarão aspirantes a desenvolvedores a construir habilidades práticas de programação. Você projetará um currículo de 40 horas, desenvolverá exercícios práticos e ministrará a primeira turma do curso. Você também criará documentação abrangente, questionários, desafios de codificação e um projeto final para reforçar conceitos-chave. Esta oportunidade combina conhecimento em desenvolvimento backend com redação técnica, design instrucional e ensino prático. Você contribuirá para uma experiência de aprendizado prática que torna os conceitos de Node.js acessíveis, enquanto prepara os alunos para desenvolver aplicações backend do mundo real.

Responsabilidades

  1. Desenvolvimento do currículo do curso: Criar 40 horas de conteúdo introdutório para o desenvolvimento de aplicações backend em Node.js, organizando tópicos em um caminho de aprendizado lógico e progressivo.
  1. Criação de exercícios práticos: Desenvolver 10 exercícios práticos adicionais para cada lição, complementando as atividades de laboratório e ajudando os alunos a aplicar conceitos por meio da prática de codificação.
  1. Ministração do curso: Ensinar a primeira turma do curso, explicando claramente os conceitos de desenvolvimento backend e orientando os participantes durante os exercícios práticos.
  1. Revisão e melhoria de conteúdo: Refinar lições e manuais do curso conforme necessário para melhorar a clareza, os resultados de aprendizado e a experiência geral do aluno.
  1. Documentação técnica: Criar e manter manuais do curso em Markdown, utilizando o GitLab para controle de versão, rastreamento de documentação e gestão de mudanças.
  1. Estrutura do material de aprendizado: Incluir uma introdução, textos explicativos, imagens e diagramas relevantes, dicas opcionais e um resumo ao final de cada capítulo.
  1. Desenvolvimento de projeto: Projetar um projeto final, seja como uma tarefa independente ou dividido em etapas ao longo do curso, preferencialmente concluído no capítulo final.
  1. Documentação do ambiente técnico: Fornecer informações sobre a infraestrutura, ferramentas e ambiente necessários para concluir as atividades do curso.
  1. Questionários e avaliações: Desenvolver cinco perguntas conceituais ou de revisão para cada unidade principal da lição para reforçar a compreensão dos tópicos-chave.
  1. Desafios de laboratório: Criar 10 perguntas práticas contextualizadas para cada unidade principal da lição, permitindo que os alunos pratiquem a resolução de problemas reais de desenvolvimento.
  1. Redação de blog técnico: Escrever dois posts de blog relacionados ao curso ou ao seu tema para compartilhar conhecimento e apoiar o engajamento no curso.
  1. Preparação para o lançamento do curso: Produzir um resumo descritivo do curso, delineando seu conteúdo, objetivos e resultados de aprendizado para lançamento e promoção.
  1. Soluções Lab.Code: Preparar desafios de codificação contextualizados, fornecer soluções por escrito e gravar vídeos demonstrativos mostrando a solução em um terminal ou aplicação.

Requisitos

  1. Especialização em Node.js: Conhecimento sólido em Node.js e desenvolvimento de aplicações backend, com a capacidade de explicar conceitos fundamentais para iniciantes.
  1. Conhecimento em desenvolvimento Backend: Compreensão dos princípios, ferramentas e práticas envolvidas na construção de aplicações backend.
  1. Criação de conteúdo técnico: Capacidade de estruturar tópicos técnicos em materiais educacionais claros, progressivos e envolventes.
  1. Habilidades instrucionais: Confiança para ministrar sessões de treinamento, explicar conceitos complexos em linguagem acessível e orientar alunos em atividades práticas de codificação.
  1. Design de exercícios e avaliações: Capacidade de desenvolver exercícios de codificação, questionários conceituais, desafios de laboratório e projetos que reforcem os objetivos de aprendizado.
  1. Redação técnica: Fortes habilidades de escrita e capacidade de produzir documentação bem organizada em Markdown.
  1. Controle de versão: Familiaridade com o GitLab para gerenciar documentação, rastrear mudanças e manter materiais do curso.
  1. Demonstração em vídeo: Capacidade de gravar demonstrações técnicas claras mostrando soluções por meio de comandos de terminal ou demonstrações de aplicações.
  1. Comunicação e organização: Fortes habilidades de comunicação, atenção aos detalhes e capacidade de organizar o conteúdo do curso em uma experiência de aprendizado coerente.
  1. Melhoria contínua: Disposição para revisar e atualizar materiais educacionais com base na experiência de ensino e em oportunidades para melhorar o curso.

Benefícios

  • Trabalho remoto: Oportunidade remota, com o Brasil identificado como o local preferencial.
  • Contratação por contrato: Função baseada em contrato focada no desenvolvimento e ministração do curso.
  • Compartilhamento de conhecimento técnico: Oportunidade de ensinar desenvolvimento backend em Node.js e ajudar aspirantes a desenvolvedores a construir habilidades práticas.
  • Portfólio de conteúdo educacional: Oportunidade de criar um currículo técnico completo, exercícios de codificação, avaliações, posts de blog e demonstrações em vídeo.
  • Experiência de ensino: Oportunidade de ministrar a primeira turma do curso e melhorar os materiais educacionais por meio da experiência prática de ensino.

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores