Master's Degree

Become a Master of Full Stack Software Development

Full Stack Software Development, Master of Engineering

Full Stack Software Developer education is to respond to the growing challenges of software engineering. Gain understanding of modern software development tools and methods and become familiar with the most important technologies and application frameworks, both for back and front end.

Apply on
Closeup of person holding iPad and laptop on table
Product scope
60 ECTS credits
Annual intake
Application period
03.01.2024 - 17.01.2024
Master of Engineering
Study modes
Part-time studies

Key learning outcomes

The student knowledge profile is dictated through his/her personal learning plan.

The student gains understanding of modern software development tools and methods and knows the most important technologies and application frameworks. The students has capability to design and implement software solutions, both for backend and frontend.

The student will have the ability for life-long learning professionally, make decisions and communicate effectively as part of a multinational student group. The student knows how to conduct research ethically.

Study modern software development

The studies include all parts of the software development lifecycle from requirements management and service design to continuous deployment and maintenance by using agile methods and a modern tool chain. During the studies, we go through programming of (web-based) user interfaces to system integration and backend development.

Master of Engineering, 60 ECTS credits

  • Modern Management of IT, 5 ECTS credits
  • User-centred Design, 5 ECTS credits 
  • Data Modelling & Back-end Development, 5 ECTS credits 
  • Application Frameworks, 5 ECTS credits 
  • Master’s Thesis, 30 ECTS credits 
  • Research and Development, 5 ECTS credits (preferred) 
  • Elective Master’s Degree Level studies, 5 ECTS credits

Scope of the Education

If you have a previously completed Bachelor or Master level degree, you deal with data and know how to program, do apply. The extent of the education is 60 – 90 ECTS (European Credit Transfer System) depending on the degree. For example, for someone with a Bachelor’s degree in Engineering (B.Eng.) it is 60 ECTS, and for someone with a Bachelor’s degree in Business Administration (BBA) it is 90 ECTS.

As a part-time student, you can complete the programme in approximately two years. It is also possible to complete the programme in one year as full-time studies.

Become a full stack software developer

Full Stack Software Development programme covers the main aspects of modern software development. You gain understanding of development tools and methods, become familiar with popular application frameworks, and learn to improve user experience. You need to have two years of working experience in the ICT field and motivation to graduate. You can complete the studies while working.

What does a Full stack software developer do?

After completing the studies, you can work as a software developer designing and developing applications by utilising modern software methods and tools, both for front and back end.

Job titles

  • Full Stack Software Developer 
  • Front-End Web Developer 
  • Software Engineer 
  • Back-End Developer

Further studies

The graduate may apply to continue on to postgraduate studies in science or arts at universities (Act 558/2009, Section 37) and in the school of professional teacher education. Studies can be continued by applying for corresponding post-degree education at universities abroad, for example. A university of applied sciences also provides opportunities for continuing education in the form of specialisation studies, open studies, an online study portal (CampusOnline) and working life based continuing education.

Jari encourages you to apply to the Full Stack Software Development degree programme even without a solid technological background.

Jari Suni, Solution Architect, Gofore

Read Jari's story

How to apply in January

Short step-by-step instructions on how to apply.

Entry requirements: Full Stack Software Development

  • The requirements for eligibility are a bachelor's level degree in engineering in the field of technology, or in the field of natural science (BBA in Business Information Technology)  AND
  • at least two years (24 months) of work experience in the field of  technology after the bachelor's degree.  

Application period: 3 – 17 January 2024 by 3.00 p.m. Finnish time

Applying for degree programmes conducted in English at universities of applied sciences (UAS) takes place through an online application. 

  • Apply online 3 – 17 January 2024 by 3.00 p.m Finnish time on
  • Attach the required documents (degree and work certificates and possible pre-assignment) to the online application by 24 January 2024 by 3.00 p.m. Finnish time (UTC+2).

Entrance examination: Pre-assignment and group interview

The entrance examination includes two mandatory parts: a pre-assignment (max. 60p.) and a group interview (max. 40p.), altogether max. 100 points. The student selection is based on the total score of the entrance examination and pre-assignment.

Part 1: Pre-assignment

  • All eligible applicants will receive credentials to GitLab platform.
  • You have to score at least 30 out of 60 points in the pre-assignment for an invitation to the group interview (part 2).
  • The pre-assignment does not include pre-reading materials.

Part 2: Group interview

  • The group interview will be held online (Teams, Zoom) during weeks 12-13 (18 - 31 March 2024).
  • You have to score at least 10 out of 40 points in the group interview.
  • Applicant's English language skills will be assessed as a part of the entrance examination, thus, the entrance examination does not include a separate English language test.

Results of student selection: Steps for new students

Results are announced in the middle of April at the earliest and on 31 May 2024 at the latest.

  • accept the offer of admission at
  • enrol for attendance/non-attendance
  • NON-EU/EEA citizens: pay the tuition fee payment as soon as possible
  • start the possible residence permit application process immediately in May to be able to start your studies in August. The residence permit application process might take time over two months, so be in time!
  • Studies will begin in August 2024.

How to apply for Master's Degrees

Application timetable and selection criteria for Master's degree programmes conducted in English. Apply 4 - 18 January 2023 by 3 p.m.!

Tuition fees and scholarships

The tuition fee concerns non-EU/EEA degree students who study in English-taught Bachelor's or Master's degree programme. Scholarship available.

Admission Services

Admission Services will assist you in all matters related to applying for degree programmes.

Get a Master's Degree | Jamk Master School

Get a Master's Degree from Jamk Master School. Choose from one of the two paths and develop into either management and leadership excellence or professional expertise excellence. You can study flexibly while working.

Contact information

If you have questions about study contents, contact me.

Jouni Huotari

Yliopettaja, Principal Lecturer
IT, Institute of Information Technology
Teknologia, School of Technology