Freelance Go (Golang) Instructor - Private Sessions + Project Mentorship (H at Gramian Consulting Group
, , Egypt -
Full Time


Start Date

Immediate

Expiry Date

16 Mar, 26

Salary

0.0

Posted On

16 Dec, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, Mentoring, Teaching, Code Reviews, Debugging, Software Development, Project Management, Backend Development, REST, gRPC, PostgreSQL, Docker, CI, Git, Programming Fundamentals, Error Handling

Industry

IT Services and IT Consulting

Description
We are seeking an experienced Golang (Go) mentor/instructor to deliver 1:1 private sessions focused on building strong programming fundamentals, deep conceptual understanding, and real-world development skills in Go. This is a freelance, hourly role suited for someone who enjoys teaching, mentoring, and guiding learners through practical projects with professional engineering standards. The mentor will support a structured learning roadmap (provided) and help strengthen weak areas through targeted lessons, hands-on exercises, pair programming, and consistent code reviews. The goal is to develop the learner’s ability to design, implement, debug, and improve software independently. Engagement type: Freelance / Hourly Location: Remote Schedule: Flexible (agreed recurring weekly sessions) Responsibilities Deliver structured 1:1 Go mentoring sessions aligned to an existing roadmap. Explain concepts clearly and reinforce them with practical exercises. Strengthen core programming and Go fundamentals (not just syntax). Provide regular code reviews with actionable feedback on: correctness, readability, maintainability idiomatic Go practices and project structure testing approach and error handling Guide the learner through building and improving projects end-to-end: requirement breakdown, design choices, tradeoffs debugging strategies and developer workflow refactoring and incremental improvement Assign homework/practice tasks and track progress against milestones. Recommend best practices and tooling (Go modules, formatting, linting, Git workflow). Must-have Strong practical experience with Go (Golang) in real projects. Proven ability to mentor/teach and communicate clearly. Comfortable with code reviews and improving code quality. Reliable availability and professionalism (punctuality, clear updates). Nice-to-have Backend development experience (REST and/or gRPC). Experience with databases (PostgreSQL), Docker, CI basics. Prior 1:1 tutoring/mentoring experience with beginners/juniors.
Responsibilities
Deliver structured 1:1 Go mentoring sessions and provide regular code reviews with actionable feedback. Guide learners through building and improving projects while assigning homework and tracking progress.
Loading...