Northcoders Junior Tutor - Software/ Data Engineering
Role details
Job location
Tech stack
Job description
The core responsibility of members of the team in this role is to facilitate the learning of students through various support mechanisms and to ensure the smooth running of the classroom. You may be required to apply your existing technical knowledge (which can be either a JavaScript or Python or C# language background) to support students using unfamiliar technical stacks - other members of the team will support you with expanding your knowledge to cover other curricula. You will be adhering to Safeguarding Practices and Prevent at all times. We are an education provider and you may have responsibility for children, young people and/or vulnerable adults. Keeping up to date student records of progress and engagement is an integral part of student assessment, as well as the following the established escalation processes to senior members of staff., Mentorship
- Providing one-to-one support sessions for students (including remote calls)
- Checking in with students throughout the day to assist them on coding tasks proactively
- Responding to students requests for help
- Assisting with students' set up to the extent they require to complete the course
- Responding and adapting to individual students' needs and learning styles to ensure everyone gets the best out of the course
- Providing feedback to students on their progress and code through regular code reviews and check ins Opportunities for interacting with more than one student to support them on similar coding problems outside of delivered content
Curriculum Development
- Developing, fixing and extending the notes we provide to students
- Proactively looking for ways to improve sprints and to consolidate learning Providing feedback on taught content and sprints to other staff members
Classroom support
- Assessing Entry Challenges and other onboarding calls
- Hosting drop in sessions or other teaching sessions for students who are in our onboarding pipeline
- Hosting set up, teaching and support sessions for students who have passed their onboarding pipeline and are signed up to a cohort
- Answering potential students in onboarding workspace(s)
- Assisting senior classroom staff with the smooth day to day running of the classroom via providing student support, raising escalations and attendance tracking Working with other staff to ensure no students are at risk, and that they are receiving any additional support outside of technical mentorship they require
Continuous Learning
- Keeping up to date with training requirements specific to your role as a Northcoders mentor (e.g. Prevent and Safeguarding, teaching methodologies)
- Familiarising yourself with the breadth of the curricula so you can respond to any student questions
- Expanding your competence beyond the core curricula to support students in more depth on the taught topics
- Engaging with provided training on mentorship, technical communication and coaching
Requirements
Do you have experience in Python?, * Passion for education and developing others.
- Strong problem-solving ability and adaptability.
- Commitment to continuous learning.
- Strong communication skills
- Alignment with Northcoders' values and culture.
Benefits & conditions
Starting Salary - £26,000-28,000 Working Hours - 36 hours per week over 4.5 days Working Pattern - Hybrid remote with the potential for 1 to 2 days a week in an office in Manchester. Travel to London for 1-2 days may be required occasionally, with expenses paid. Contract - full time - Temp 4 month potential view to go perm, * One half-day off per week to do with as you please
- 5 weeks of bookable holiday (22.5 days based on our 4.5-day working week) plus bank holidays off.
- Competitive pension
- Optional private health insurance