Frontend / Full Stack Developer


Want to improve your developer skills? Do you dream of working with products that truly improve the quality of life for people across the globe? Great, because we have a job opening for you!

We are looking for Frontend / Full-stack developers for Topcon Healthcare Solutions to design the next generation of remote eye care solutions. You don’t need to have a background in healthcare – all coders are welcome to apply!


Who is Topcon?

Topcon Healthcare Solutions EMEA is part of Topcon Healthcare Corporation. We specialise in providing modern software solutions for eye care (e.g. optical stores, eye clinics). Our primary target is to offer the whole workflow from the clinical device connection to archiving and telemedicine. Our solutions have been designed in cooperation with physicians and other healthcare professionals to provide excellent usability and performance. Our customers are optical retailers, clinics and hospitals.

Topcon Healthcare sees eye health differently. Our vision is to empower providers with smart, value-driven and efficient technologies for enhanced care. Keeping pace with the ever-changing landscape of the healthcare industry, Topcon Healthcare offers the latest integrated solutions, including advanced multimodal imaging, vendor-neutral data management and ground-breaking remote diagnostic technology.


What kind of work is this?

As the Frontend / Full Stack Developer, you will have a valued and important role in designing the next generation of remote healthcare solutions. For example, the software application called Topcon Harmony and the innovative ocular telehealth platform called Topcon RDx.

Depending on your own interests and skills, you can work in one of our growing RDx teleoptometry, SightPilot or Topcon Harmony teams. Teams are free to develop their own processes. You have the freedom to work independently but also receive support from a team of cross-functional professionals.

Scrum masters, software testers, product owners, other developers, and product and operations teams are always happy to help you. Daily meets, retrospectives, grooming, planning and other workshops are done together with others. Whereas your closest colleagues are working at our Oulu site, you might also be co-working with people at our other premises at Helsinki and New Jersey and as well in Japan and other countries.

Your workplace is located in the centre of Oulu in our modern and recently renovated office. Instead of working in an open-plan office, concentration is supported by smaller team rooms for six people. You can also work remotely on a regular basis.


Why should I apply for a job at Topcon Healthcare Solutions?

You can come here as you are. We appreciate all personality types and truly believe that a good team consists of a wide range of different, unique characters. Our team of over 70 professionals in Finland has a relaxed atmosphere, and we think that a bit of humour makes work a lot easier.

You will be involved in a great workplace with a start-up atmosphere. You will sense the enthusiasm and can-do attitude while our global parent company brings stability and supports our product development and growth. Our team is at the cutting edge of the software and technology industry and is constantly following industry trends.

You don’t have to get stuck in your career development, because you’ll have a chance to learn new skills and take on new responsibilities. We are growing fast and you can grow with us to the role of scrum master, for example. In addition, we offer you job rotation options between and within our functions.

In return for your input we offer you a competitive salary, bonus program and benefits such as a lunch benefit, education program, sports and culture vouchers and leisure-time insurance.


What do you expect from me?

Both junior and senior coders are welcome to apply for the position. For all teams, we are looking for people from different backgrounds with varying levels of experience.

You don’t necessarily need to have a background in healthcare. We offer you the possibility to deepen your knowledge with training held by our in-house eye care professionals.

Good teamwork skills are useful in this role, because you will collaborate a lot with your colleagues. As our official company language is English, we expect you to have good English skills. In addition, Finnish language skills are required.

We are very excited if you have knowledge of the technologies below. You do not need to be fully skilled in all of the following skills to apply, as you can learn some of them along the way. The most important thing is that you want to learn more.

For RDx and SightPilot teams:

  • Angular, TypeScript, RxJS
  • Java, Spring, Gradle, JUnit
  • Docker, Kubernetes
  • Agile software design and development
  • Continuous integration

For Topcon Harmony team:

  • Java, JUnit, GWT, JPA, MariaDB/SQL, HTML/CSS/JavaScript
  • Agile software design and development
  • Continuous integration

Other keywords that might come across in all teams: DICOM, HL7, FHIR, XML, REST interfaces, Postman, PACS, EHR and patient data handling.


I want this job! What should I do next?

If this job excited you and you identified yourself with the description of the person we are looking for, please send your application (including salary request) with your CV to thsemea.recruiting(at)

We are continuously looking for new candidates. The starting date can also be negotiated so even if you are not looking to start right now, please do not hesitate to apply. We will contact each applicant personally by email.

If you want to talk about the task in more detail, please contact our hiring manager Ari Luoma (aluoma(at)