Desenvolvedor Node.Js

Jobgether

Brasil

Remote

BRL 50,000 - 80,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote work in Brazil
Contract-based role
Educational content portfolio
Teaching experience

Job summary

Jobgether in Brazil seeks a Node.js Developer to craft a beginner-friendly backend course. You will translate your backend expertise into structured learning materials, design a 40-hour curriculum, and deliver the course to the first cohort.

Responsibilities include creating practical exercises, writing Markdown documentation, and producing quizzes, coding challenges, and a final project. You will document the environment and tools in GitLab and prepare launch materials.

Qualifications

  • Strong knowledge of Node.js and backend development
  • Ability to explain core concepts to beginners
  • Excellent technical writing and documentation skills
  • Experience structuring technical topics into progressive educational materials
  • Familiarity with Markdown and version control workflows

Responsibilities

  • Course Curriculum Development: Create 40 hours of introductory course content for Node.js backend development
  • Practical Exercise Creation: Develop 10 hands-on exercises for each lesson
  • Course Delivery: Teach the first cohort of the course
  • Content Review and Improvement: Refine lessons and handbooks for clarity and learning outcomes
  • Technical Documentation: Create and maintain course handbooks in Markdown, using GitLab
  • Learning Material Structure: Include introduction, explanations, images/diagrams, tips, and summaries per chapter
  • Project Development: Design a final project, potentially staged until the final chapter
  • Technical Environment Documentation: Provide infra/tools/workspace details
  • Quizzes and Assessments: Develop five questions per major lesson unit
  • Laboratory Challenges: Create 10 practical questions per major unit
  • Technical Blog Writing: Write two blog posts related to the course subject
  • Course Launch Preparation: Produce descriptive course summary for launch
  • Lab.Code Solutions: Prepare coding challenges with solutions and video walkthroughs

Skills

Node.js
Backend development
Technical writing
Instructional design
Content creation
Markdown
GitLab
Communication

Tools

GitLab

Job description

This position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Node.js Developer based in Brazil.

We are seeking a Node.js Developer to create an engaging, beginner-friendly course focused on backend application development. In this role, you will transform your technical expertise into structured learning materials that help aspiring developers build practical programming skills. You will design a 40-hour curriculum, develop hands‑on exercises, and deliver the first cohort of the course. You will also create comprehensive documentation, quizzes, coding challenges, and a final project to reinforce key concepts. This opportunity combines backend development knowledge with technical writing, instructional design, and hands‑on teaching. You will contribute to a practical learning experience that makes Node.js concepts accessible while preparing learners to develop real‑world backend applications.

Accountabilities:
  • Course Curriculum Development: Create 40 hours of introductory course content for Node.js backend application development, organizing topics into a logical and progressive learning path.

  • Practical Exercise Creation: Develop 10 additional hands‑on exercises for each lesson, complementing laboratory activities and helping learners apply concepts through coding practice.

  • Course Delivery: Teach the first cohort of the course, explaining backend development concepts clearly and guiding participants through practical exercises.

  • Content Review and Improvement: Refine lessons and course handbooks as needed to improve clarity, learning outcomes, and the overall student experience.

  • Technical Documentation: Create and maintain course handbooks in Markdown, using GitLab for version control, documentation tracking, and change management.

  • Learning Material Structure: Include an introduction, explanatory texts, relevant images and diagrams, optional tips, and a summary at the end of each chapter.

  • Project Development: Design a final project, either as a standalone assignment or divided into stages throughout the course, preferably completed in the final chapter.

  • Technical Environment Documentation: Provide information about the infrastructure, tools, and environment required to complete the course activities.

  • Quizzes and Assessments: Develop five conceptual or review questions for each major lesson unit to reinforce understanding of key topics.

  • Laboratory Challenges: Create 10 contextualized practical questions for each major lesson unit, allowing students to practice solving realistic development problems.

  • Technical Blog Writing: Write two blog posts related to the course or its subject matter to share knowledge and support course engagement.

  • Course Launch Preparation: Produce a descriptive course summary outlining its content, objectives, and learning outcomes for launch and promotion.

  • Lab.Code Solutions: Prepare contextualized coding challenges, provide written solutions, and record video walkthroughs demonstrating the solution in a terminal or application.

Requirements:
  • Node.js Expertise: Strong knowledge of Node.js and backend application development, with the ability to explain core concepts to beginners.

  • Backend Development Knowledge: Understanding of the principles, tools, and practices involved in building backend applications.

  • Technical Content Creation: Ability to structure technical topics into clear, progressive, and engaging educational materials.

  • Instructional Skills: Confidence in delivering training sessions, explaining complex concepts in accessible language, and guiding learners through practical coding activities.

  • Exercise and Assessment Design: Ability to develop coding exercises, conceptual quizzes, laboratory challenges, and projects that reinforce learning objectives.

  • Technical Writing: Strong writing skills and the ability to produce well‑organized documentation in Markdown.

  • Version Control: Familiarity with GitLab for managing documentation, tracking changes, and maintaining course materials.

  • Video Demonstration: Ability to record clear technical walkthroughs showing solutions through terminal commands or application demonstrations.

  • Communication and Organization: Strong communication skills, attention to detail, and the ability to organize course content into a coherent learning experience.

  • Continuous Improvement: Willingness to review and update educational materials based on teaching experience and opportunities to improve the course.

Benefits:
  • Remote Work: Remote opportunity, with Brazil identified as the preferred location.

  • Contract Engagement: Contract-based role focused on course development and delivery.

  • Technical Knowledge Sharing: Opportunity to teach Node.js backend development and help aspiring developers build practical skills.

  • Educational Content Portfolio: Opportunity to create a complete technical curriculum, coding exercises, assessments, blog posts, and video demonstrations.

  • Teaching Experience: Opportunity to deliver the first course cohort and improve educational materials through practical teaching experience.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor React Native e React.JS
Desenvolvedor React Native e React.JS

Jobgether • Brazil

Remote
BRL 60,000 - 100,000
Remote Work
Contract-based engagement
Portfolio Development
+1
Senior Technical Trainer — AI / DevOps
Senior Technical Trainer — AI / DevOps

Jobgether • Brazil

Remote
BRL 67,000 - 112,000
Fully remote
Flexible hours
Competitive fixed fee per course
+2
Desenvolvedor Backend Jr
Desenvolvedor Backend Jr

Jobgether • Brazil

Remote
BRL 42,000 - 64,000
Health insurance
Meal allowance
Home office allowance
+2
Senior Technical Trainer — Machine Learning
Senior Technical Trainer — Machine Learning

Jobgether • Brazil

Remote
BRL 45,000 - 112,000
Project-based pay
Remote work from anywhere
Flexible hours
+5
Mid-Level Fullstack Developer (.NET / Next.JS)
Mid-Level Fullstack Developer (.NET / Next.JS)

Jobgether • Brazil

Remote
BRL 120,000 - 180,000
Health insurance
Dental insurance
Meal allowance
+13
Node.js Software Engineer - Remote Work | REF#305670
Node.js Software Engineer - Remote Work | REF#305670

BairesDev • Região Oceânica

Remote
BRL 458,000 - 662,000
Remote work
Competitive salary in USD
Home office setup
+3
Node Backend Tech Lead - Trabalho Remoto
Node Backend Tech Lead - Trabalho Remoto

BairesDev • São Paulo

Remote
BRL 133,920 - 200,880
Modalidade 100% remota
Excelente remuneração em USD ou moeda local
Hardware para trabalho remoto
+4
Senior Software Engineer (Laravel | Next.js | PostgreSQL)
Senior Software Engineer (Laravel | Next.js | PostgreSQL)

Jobgether • Brazil

Remote
BRL 180,000 - 320,000
Permanent contract
Fully remote worldwide
Career growth toward leadership
+2
Desenvolvedor Junior Node.js - Trabalho Remoto
Desenvolvedor Junior Node.js - Trabalho Remoto

BairesDev • Brazil

On-site
BRL 258,264 - 361,570
Excelentes remunerações
Modalidade 100% remota
Horários flexíveis
+2
Desenvolvedor Junior Node.js - Trabalho Remoto
Desenvolvedor Junior Node.js - Trabalho Remoto

BairesDev • São Paulo

Remote
BRL 312,000 - 520,000
100% remoto
Excelente remuneração em USD ou moeda local
Hardware para trabalho remoto
+5