Technology Associate


The technology associate is responsible for the successful development, quality assurance, deployment and maintenance of our products. For this, the technology associate needs to be able to:

  • effectively work with a diverse team of medical specialists and digital technologists,
  • quickly learn new programming languages and adapt to constant change,
  • master and improve our technology stack where applicable,
  • easily manage multiple website and mobile app projects at once, and
  • ensure that tasks get done on time while meeting very rigorous quality standards.

As a technology associate, you will report to MJ’s chief technical officer. You must be obsessed with quality, as quality is vital to us. Our learning products are used by healthcare practitioners everywhere, with varying degrees of tech savviness. Therefore, they must be highly usable and free of bugs; and we must continuously improve them.

What you will do

  • Define and execute diverse technical projects essential to our commercial targets, such as: maintaining our existing portfolio of iOS and Android learning applications, and developing new iOS and Android learning applications.
  • Manage multiple technical assets and suppliers throughout products’ lifecycles.
  • Resolve customer inquiries related to technical matters from our products.
  • Resolve any other client/customer relationship matters requiring a technical professional.
  • Support the MJ operations team to meet targets, milestones and goals.
  • Help out wherever a spare hand might be needed.


  • High technical literacy; a software engineering degree or equivalent experience.
  • Experience with tech project management practices.
  • Keen sense and attention for detail.
  • Excellent command of the English language (CEFR level C1, or higher; proof of language proficiency may be required).
  • Excellent communication skills.

Interpersonal skills

  • Be service oriented: work well with others, especially in remote settings.
  • Be a detective and an engineer: identify problems and solve them in a practical manner.
  • Be a multi-tasker: juggle many projects at once under steady deadline pressure.
  • Be curious: learn new things, all the time!

Your work setup

At Medical Joyworks, we like to work with the following tech stack: Vue, Laravel, Postgresql, and Nginx for websites; and Swift, Java, and Flutter for iOS and Android mobile applications. We appreciate some familiarity with them, or a willingness to learn all about them once you join the team.

We operate as a distributed company, so everyone has the flexibility and freedom to work from anywhere so long as the work gets done. Hours are flexible, but you must be available for chats and calls within your geography’s normal weekly office hours (9am to 5pm).

Apply now

If this opportunity interests you, please submit your cover letter and CV to Miguel Molina, at