2. Job Description
We are looking for a Back-End Programming 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 fundamental and advanced Software Engineering concepts, including Software Design Patterns and SOLID principles.
- Experience in Back-End development with common languages and frameworks such as Node.js, Java, Python/Django, Flask, and proficiency in at least one of these.
- Familiarity with API design concepts, including RESTful API and GraphQL design, and service integration using standard methods.
- Proficiency in managing relational and NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis) and the ability to mentor on optimal database design.
- Familiarity with Microservices concepts and designing scalable and flexible systems.
- Ability to work with version control tools like Git/GitHub/GitLab and manage team collaboration on joint projects.
- Experience in CI/CD and deploying applications in cloud environments such as AWS, Azure, and GCP, as well as containerized environments like Docker and Kubernetes.
- Skills in software testing, including Unit Testing, Integration Testing, and End-to-End Testing, using tools like Jest, Mocha, JUnit.
- Proficiency in Performance Optimization and Query optimization in databases.
- Ability to mentor and guide Back-End development teams, focusing on solving real-world problems and project challenges.
- Skills in providing constructive feedback and guiding mentees for growth in Back-End development and entry into 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 Back-End Programming, 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.