Full Stack Developer

Open 30d reposted 2× · 2 open copies
  • Deliver comprehensive training on Frontend Development (HTML, CSS, JavaScript, React.js/Angular/Vue.js) and Backend Development (Node.js, Express.js, Python/Django/Flask, Java/Spring, PHP, etc.).
  • Train students in Database Management (SQL, MongoDB, Firebase, etc.) and Version Control Systems (Git/GitHub).
  • Explain concepts related to REST APIs, Microservices, and Deployment.
  • Provide insights into DevOps tools like Docker and CI/CD pipelines.
  • Conduct practical coding sessions, projects, and assessments.
  • Develop and update course content, lesson plans, projects, and assignments to keep up with industry trends.
  • Create real-world scenarios and capstone projects to enhance learning outcomes.
  • Ensure alignment of the curriculum with the latest technologies and frameworks in full-stack development.
  • Provide one-on-one mentoring and guidance to students to help them achieve learning objectives.


Requirements

  • Proficiency in Frontend Technologies: HTML5, CSS3, JavaScript (ES6+), React.js, Angular, or Vue.js.
  • Expertise in Backend Technologies: Node.js, Express.js, Python/Django/Flask, or Java/Spring Boot.
  • Strong understanding of Database Management: MySQL, PostgreSQL, MongoDB, etc.
  • Hands-on experience with Version Control Systems: Git/GitHub.
  • Knowledge of Cloud Deployment Platforms: AWS, Azure, Heroku, or Vercel.
  • Familiarity with DevOps Tools (e.g., Docker, Jenkins) and best practices.
  • Knowledge of web security, performance optimization, and scalability is a plus.

Experience
  • 2+ years of experience as a Full Stack Developer or Trainer.
  • Prior teaching/training experience is highly preferred.
  • Industry certifications in full-stack/web development are a plus.