Full Stack Developer / Course Instructor at SmartBest Technology Limited

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
1 year ago

Additional Details

Job ID
87322
Job Views
69

Job Description



Job Summary:


Join our dynamic IT startup as a Full Stack Developer who will also play a key role as a course instructor. You will be responsible for developing innovative web applications and software solutions while sharing your expertise and knowledge with aspiring developers through our training programs.


Responsibilities:



  • As a Full Stack Developer:

    • Design, develop, and maintain innovative web applications and software solutions using cutting-edge technologies

    • Collaborate with cross-functional teams to define, design, and ship new features

    • Work closely with product managers, designers, and other developers to create engaging user experiences

    • Write clean, efficient, and maintainable code following best practices and coding standards

    • Troubleshoot and debug issues to ensure the performance, quality, and responsiveness of applications

    • Stay up-to-date with the latest trends and best practices in web development and software engineering

    • Continuously discover, evaluate, and implement new technologies to maximize development efficiency

    • Contribute to the technical architecture and design of our products



  • As a Course Instructor:

    • Develop and deliver high-quality training materials and curriculum for full stack web development courses

    • Create engaging and interactive learning experiences that cater to diverse learning styles and skill levels

    • Provide mentorship, guidance, and support to course participants, helping them build practical skills and achieve their learning objectives

    • Cover a range of topics including front-end and back-end development, database management, version control, and deployment strategies

    • Stay up-to-date with the latest trends and best practices in web development and software engineering, sharing relevant insights and knowledge with course participants

    • Collaborate with the curriculum development team to continuously improve and update course content based on industry trends and learner feedback




Requirements:



  • As a Full Stack Developer:

    • Proven experience as a Full Stack Developer or similar role, with a strong portfolio of web development projects

    • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js)

    • Proficiency in back-end technologies such as Node.js, Python, Ruby, or Java

    • Experience with relational and non-relational databases (e.g., MySQL, MongoDB)

    • Familiarity with version control systems (e.g., Git) and deployment tools

    • Solid understanding of web development best practices and design patterns

    • Bachelor's degree in Computer Science, Engineering, or a related field



  • As a Course Instructor:

    • Excellent communication and presentation skills, with the ability to explain complex concepts in a clear and understandable manner

    • Previous experience in teaching or training, preferably in a technical field

    • Passion for sharing knowledge and helping others learn and grow

    • Strong organizational skills and attention to detail

    • Ability to adapt teaching methods and materials to meet the needs of diverse learners

    • Prior experience with online teaching platforms and tools is a plus




Preferred:



  • Experience with cloud services (e.g., AWS, Azure, Google Cloud Platform)

  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes)

  • Active participation in the developer community, such as open-source contributions or participation in tech meetups and conferences


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept