About SE Factory
SE Factory is the leading professional upskilling bootcamp in Lebanon. For the past 9 years, we have focused on selecting and training 1000s of university graduates in Software Engineering and UI/UX Design. We select for fundamental knowledge and attitude, then train on the latest best practices, tools and techniques in demand by the job market. SEF also manages a network of 200+ hiring companies in 20 countries, helping graduated more easily access top jobs..
We are seeking an experienced professional to act as part-time training instructor in the Full Stack Software Engineer bootcamp. The role involves supporting the lead instructor on student selection and on day-to day code reviews during the bootcamps.
Role Description
In the age of AI, you can Build Fast, but you still need to Think Deep ie to have strong critical thinking and problem solving capabilities.
This is why we're doubling down on code reviews and analysis at our tech bootcamps. We are recruiting an experienced software engineer on a part-time basis (remote is fine) who can spend about 15 hours a week mentoring and critiquing students and their work, to help the latter develop that required depth of thinking.
** Note that significant experience with React and Laravel/PHP is a must. **
More info below about the role, and if you're interested please email join[AT]sefactory.io, with some attachments and info about yourself.
- Support with identifying promising talent that applies to SEF bootcamps
- Review student code submissions every week, one by one, during live sessions, providing clear feedback on coding style, time complexity, architecture, and best practices.
- Compare project requirements with deliverables, flagging any missing features or potential challenges for each student.
- Discuss each student’s code line by line, asking “why” questions instead of just reading or explaining the code.
- Guide the students through debugging techniques during live sessions, and conduct walkthroughs to refactor code.
- Track individual learner progress, identify patterns (such as repeated reliance on AI without understanding), and share all insights with the main instructor.
- Suggest curriculum adjustments (such as adding sessions or emphasising on specific topics) when multiple students struggle with the same concept.
Qualifications