Programming Intern (2024-25)

  • Internship
  • Remote

Website AIMSGuide AIMS.Guide - Access Into Medical School: Guide, Technology Team

Your community for widening participation in medicine

This listing is offered in addition to the Online Services Intern (2024-25) position. If you would prefer less of a demand on coding skill, but instead begin with lighter technology duties, please refer to that opportunity.


Join our small team of medical students and work alongside the Chief Technology Officer (CTO), getting hands-on experience in website and web-app development.

Full Job Description


Since 2020, AIMS.Guide have successfully been using technology to make medical school more accessible to disadvantaged applicants. Our mentorship scheme is supported by a dedicated collaborative platform (My AIMS.Guide), and we develop and maintain online tools that are free for anybody interested in medicine to use. Notably, our Course Comparison Tool and Interview Simulator. In recent months, these projects have grown in size such that the technology team needs to expand.

This vacancy is to assist the Chief Technology Officer (CTO), Reece, to help maintain and produce high-quality web-app projects and other technologically orientated duties (see: Responsibilities and Duties). The role will benefit from unprecedented support; 1-to-1 coding sessions are offered, and additional ad-hoc meetings can be requested. For the right candidate, quick progression is possible within the team and managerial positions are plausible.

This position is for an unpaid volunteering role, that lasts for 12 months (with an ideal start date of ASAP, although this is flexible).

Responsibilities and Duties

This volunteer role is varied and incredibly flexible. It lends itself well to somebody who is eager to learn, has great time management, and can work independently when remote. In essence, this role will relieve some of the duties from the CTO. Although dependant on the number of coding projects assigned, a successful candidate will be able to commit at least 2 hours a week. This is only a rough estimate, and any contributions are appreciated. We too are students, and expect exams and assignments to take precedence. The workload of AIMS.Guide fluctuates according to university admission deadlines. Therefore, it would be ideal if the volunteer is keen to learn and dedicate more hours during the May-Sep months (allowing for exams).

As a brief overview of the current projects/services you could get involved in:

  1. Course Comparison Tool
  2. Data Collection Tool
  3. Interview Simulator
  4. My AIMS.Guide
  5. Server and Email Management
  6. AIMS.Guide Main Website


We are happy to review any candidate for this position, provided they are keen to learn. However, this position within the Technology Team has a focus on coding/programming. Any experience with coding (e.g., HTML, JS, PHP, MySQL, Python, Matlab, R) is beneficial, but not required. If you do have a portfolio/past projects that you can reference, please send them over for us to review.

Required skills/traits

  • Can communicate clearly, and is good at working to deadlines.
  • Has a computer with a reliable internet connection.
  • Shares our passion for assisting under-represented individuals into medical school.
  • Can commit at least 2 hours a week for most of the year.
    • All projects are large, and you can contribute more than 2 hours a week if you like!

Beneficial skills/traits

  • Knowledge of PHP (Laravel)
  • Knowledge of Javascript (Vue/React, also jQuery)
  • Knowledge of UI/UX principles
  • Experience of Visual Studio Code
  • Experience with Git/Github

Got a question about this listing?

You can contact [email protected] with any informal inquiries, or if you’re having problems using the contact form on this page.