2. Job Description
We are looking for a Software Engineer Mentor who, alongside their main professional role, is passionate about dedicating part of their time to guiding motivated individuals.
In this collaboration:
- The focus is on task-based and project-oriented mentoring.
- There is no traditional teaching or step-by-step instruction.
- The interaction involves defining tasks, reviewing outputs, providing professional feedback, and holding short private sessions.
3. Skills & Requirements
3.1 General Requirements
- 3 to 6 years of professional experience in a relevant field
- Experience in remote work and collaboration with international companies or projects
- Ability to provide structured and professional feedback
- English proficiency (at least IELTS Band 6 or equivalent for certain programs)
- Commitment to GoalEarn’s mentoring standards and guidelines
3.2 Technical Skills
- Proficiency in Software Engineering concepts, System Architecture, and Software Design Patterns (Design Patterns, SOLID Principles)
- Practical experience in Back-End development using common languages and frameworks (Node.js, Java, .NET, Python/Django, Flask)
- Familiarity with API Design concepts (RESTful and GraphQL) and service integration
- Practical experience in Front-End development using modern libraries and frameworks (React, Angular, Vue.js)
- Proficiency in HTML5, CSS3, JavaScript/TypeScript, and SPA/Component-Based architecture
- Experience in Full-Stack projects, including design, implementation, and deployment of scalable web applications
- Skills in working with relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis)
- Familiarity with Microservices concepts, Layered Architecture, and Service Communication management
- Experience with version control and team collaboration tools (Git, GitHub/GitLab/Bitbucket)
- Skills in Software Testing (Unit Testing, Integration Testing, End-to-End Testing) and familiarity with related tools (Jest, Mocha, JUnit, NUnit)
- Experience in CI/CD and deploying applications in cloud environments (AWS, Azure, GCP) and containerized environments (Docker, Kubernetes)
- Knowledge in Performance Optimization, Software Security, and Query optimization
- Ability to mentor and guide development teams in Back-End, Front-End, and Full-Stack domains, focusing on real-world projects
- Skills in providing professional feedback, debugging, and guiding mentees in their path to entering the job market
4. Payment Model & Schedule
- Compensation is provided per private task.
- The payment amount for each task will be determined and agreed upon by the program manager, based on:
- The level and nature of the task
- The number of required sessions
- The quality of interaction and feedback provided by the mentor
- Adherence to GoalEarn’s mentoring standards and guidelines
- The number of mentees and assigned tasks will be defined by the program manager according to the program’s needs.
- A minimum of two online sessions per week is required per mentee.
5. Onboarding Process
- Submit your resume and complete the initial assessment form.
- Resume review and scoring based on GoalEarn’s mentoring criteria.
- Complete the “Becoming a Mentor” challenge on the GoalEarn platform.
- Begin a trial collaboration period.
- Continue the partnership upon successful performance evaluation and adherence to mentoring guidelines.
6. Technical Requirements & Work Environment
- A stable high-speed internet connection
- A webcam with good video quality
- A headset or microphone with clear audio
- A quiet and professional workspace
Please do not submit your resume if these technical requirements are not met.
7. Final Note
If you have specialized experience in Software Engineer, a background in international or remote collaboration, and a genuine interest in helping others grow, GoalEarn can offer you a professional, flexible, and impactful opportunity.
8. How to Apply
Please submit your resume via Jobinja.
The GoalEarn evaluation team will review your application and provide an initial response within 30 business days.