Opportunity

Youth Works Hub

๐Ÿ‡ต๐Ÿ‡น Portugal

Internship ยท ๐Ÿ‡ต๐Ÿ‡น Portugal

๐Ÿ‡ต๐Ÿ‡น Full-Stack Developer ๐Ÿ’ป InspectOS Erasmus+ Internship in Porto Salvo, Portugal ๐Ÿ  (Erasmus+ Grant)

Posted 10 November 2026

Deadline

25 Nov

InspectOS, Portugal's home inspection platform, is looking for a Full-Stack Developer Erasmus+ intern for a four-month, full-time traineeship in Porto Salvo, Portugal, starting on 04 January 2027. The intern will ship pages, reusable UI components and automations for the company's public site, booking flow and internal workflows, and applications close on 25 November 2026. At Youth Works Hub, we reviewed the offer and set out every task, requirement and application step below.


Start Date, Schedule and Study Levels


The traineeship runs for 4 months, full time at 40 hours per week, with an expected start on 04 January 2027 in Porto Salvo, Portugal. It is an Erasmus+ traineeship during studies, open to Bachelor (EQF 6), Master (EQF 7) and Doctorate (EQF 8) students. The working language is English.


About InspectOS


InspectOS (inspectos.pt) is Portugal's home inspection platform, based in Lisbon. It helps property buyers, owners and investors figure out what they are actually buying before they sign. The listing gives its sector as Real Estate. The website connects homeowners, buyers and property professionals with OE-licensed engineers and certified inspectors across all 308 Portuguese municipalities.


What Buyers Get from the Platform


Buyers receive an independent technical diagnosis covering structural, gas, energy, moisture and seismic issues, with a bilingual report in 48 hours, so they know what they are buying before they sign.


Your Role as a Full-Stack Web Developer Intern


You will work directly with the founders, marketing and operations to turn ideas into features that buyers and inspectors use. The intern ships pages, reusable UI components and automations that power the public site, the booking flow and the internal workflows.


What You Will Do


๐Ÿงฑ Build responsive UIs and a small shared UI kit.

๐Ÿ”Ž Strengthen technical SEO: JSON-LD, sitemaps, hreflang and semantic HTML.

โš™๏ธ Roll out automations in Make or n8n to sync bookings, leads and reports.

๐Ÿ“Š Set up GA4 and Search Console tracking.

๐Ÿงญ Polish the inspection booking journey.


โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

๐ŸŒ All opportunities in Portugal โ†’

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€


Tech You Will Touch


๐ŸŒ HTML

๐ŸŽจ CSS and SCSS

๐Ÿ“œ JavaScript and TypeScript

โš›๏ธ Next.js (React)

๐Ÿ Python

๐Ÿ”Œ REST and GraphQL APIs


Nice to have: Vue or Nuxt, SQL, GA4 and WCAG basics.


Must-Have Requirements


๐Ÿ› ๏ธ Comfortable with HTML, CSS, JavaScript or TypeScript, and Git.

๐Ÿ Working knowledge of Python: you can write small services, scripts or integrations.

โš›๏ธ Experience with React, ideally with Next.js, or strong fundamentals and a clear willingness to ramp up fast.

๐Ÿงฉ You have built at least one small site or component library, and you share links to it.

๐Ÿ’ฌ Clear communicator who manages tasks independently and asks good questions.

๐Ÿ”ค English is required.


Nice-to-Have Extras


๐Ÿ–ผ๏ธ Vue or Nuxt experience.

๐Ÿค– Experience with Make or n8n.

๐Ÿ“ˆ Technical SEO experience or interest.

๐Ÿ˜๏ธ Background or interest in real estate, services or marketplaces.


Skills and Fields the Role Covers


๐Ÿ–ฅ๏ธ Digital literacy, information skills and basic computer use

๐Ÿ’พ Programming computer systems

๐Ÿง‘โ€๐Ÿ’ป App, software and web development and ICT systems design

๐Ÿ“ฒ Software and applications development and analysis


Life Outside the Office


The interns build real friendships across teams and spend time together outside the office: weekend trips to Sintra and the Algarve, beach days in Carcavelos and Guincho, dinners and nights out in Lisbon, hikes along the coast and casual after-work drinks. InspectOS hires interns from across Europe, so you land in a tight international group from day one.


Funding: What to Know Before You Apply


This is an unpaid traineeship, and the programme listed for it is an Erasmus+ traineeship. Candidates therefore need an Erasmus+ traineeship grant to take part. Our guide on paid internships and Erasmus+ traineeships abroad explains how grant top-ups work, and the guide to the hidden costs of a funded project shows what to budget for before you travel.


Support for International Candidates


InspectOS can host international candidates and will provide the necessary documentation, such as a signed Learning Agreement and an invitation letter. If you come from outside the EU, our visa and residence permit guide explains when a permit is needed.


How to Apply


Send your CV and application by email, and include the links to the site or component library you have built.


Find more placements like this one in the internship section of Youth Works Hub.


Frequently Asked Questions


Is the InspectOS Full-Stack Developer internship paid?

No. It is an unpaid traineeship under the Erasmus+ traineeship programme, so candidates need an Erasmus+ traineeship grant to take part.


When does the internship start and how long does it last?

The expected starting date is 04 January 2027, and the traineeship lasts 4 months. The schedule is full time at 40 hours per week.


What is the deadline to apply?

The last day to submit an application is 25 November 2026 (Brussels time).


Which level of studies is required?

The offer is open to Bachelor (EQF 6), Master (EQF 7) and Doctorate (EQF 8) level students.


Do I need to know Next.js?

Experience with React is required, ideally with Next.js. InspectOS also accepts strong fundamentals and a clear willingness to ramp up fast.


Is Python required?

Yes. The company asks for working knowledge of Python, meaning you can write small services, scripts or integrations.


Can international candidates apply?

Yes. InspectOS can host international candidates and will provide the necessary documentation, such as a signed Learning Agreement and an invitation letter.


What language is used at work?

The working language is English, and English is required.


How do I apply?

Send your CV and application by email to the address in the Application Email section below, with links to at least one small site or component library you have built.


Youth Works Hub publishes new Erasmus+ internships across Europe as they open, so check back for similar roles.


Deadline


โณ 25 November 2026


Application Email


๐Ÿ“จ Application email (CV and application): hr@inspectos.pt

๐Ÿ”— Careers page: https://www.inspectos.pt/en/careers

๐Ÿ‘ค Joan Amzic (HR Director) on LinkedIn: https://www.linkedin.com/in/joan-amzic/

Activity details

Location
๐Ÿ‡ต๐Ÿ‡น Portugal
Deadline
25 Nov

Who can apply

  • โ€บEligible countries: Afghanistan, Albania, Algeria, Andorra, Angola, Antigua and Barbuda, Argentina, Armenia, Australia, Austria, Azerbaijan, Bahamas, Bahrain, Bangladesh, Barbados, Belarus, Belgium, Belize, Benin, Bhutan, Bolivia, Bosnia and Herzegovina, Botswana, Brazil, Brunei, Bulgaria, Burkina Faso, Burundi, Cabo Verde, Cambodia, Cameroon, Canada, Central African Republic, Chad, Chile, China, Colombia, Comoros, Congo (Congo-Brazzaville), Costa Rica, Croatia, Cuba, Cyprus, Czechia, Democratic Republic of the Congo, Denmark, Djibouti, Dominica, Dominican Republic, Ecuador, Egypt, El Salvador, Equatorial Guinea, Eritrea, Estonia, Eswatini, Ethiopia, Fiji, Finland, France, Gabon, Gambia, Georgia, Germany, Ghana, Greece, Grenada, Guatemala, Guinea, Guinea-Bissau, Guyana, Haiti, Holy See, Honduras, Hungary, Iceland, India, Indonesia, Iran, Iraq, Ireland, Israel, Italy, Ivory Coast, Jamaica, Japan, Jordan, Kazakhstan, Kenya, Kiribati, Kuwait, Kyrgyzstan, Laos, Latvia, Lebanon, Lesotho, Liberia, Libya, Liechtenstein, Lithuania, Luxembourg, Madagascar, Malawi, Malaysia, Maldives, Mali, Malta, Marshall Islands, Mauritania, Mauritius, Mexico, Micronesia, Moldova, Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar, Namibia, Nauru, Nepal, Netherlands, New Zealand, Nicaragua, Niger, Nigeria, North Korea, North Macedonia, Norway, Oman, Pakistan, Palau, Palestine, Panama, Papua New Guinea, Paraguay, Peru, Philippines, Poland, Portugal, Qatar, Romania, Russia, Rwanda, Saint Kitts and Nevis, Saint Lucia, Saint Vincent and the Grenadines, Samoa, San Marino, Sao Tome and Principe, Saudi Arabia, Senegal, Serbia, Seychelles, Sierra Leone, Singapore, Slovakia, Slovenia, Solomon Islands, Somalia, South Africa, South Korea, South Sudan, Spain, Sri Lanka, Sudan, Suriname, Sweden, Switzerland, Syria, Tajikistan, Tanzania, Thailand, Timor-Leste, Togo, Tonga, Trinidad and Tobago, Tunisia, Tรผrkiye, Turkmenistan, Tuvalu, Uganda, Ukraine, United Arab Emirates, United Kingdom, United States, Uruguay, Uzbekistan, Vanuatu, Venezuela, Vietnam, Yemen, Zambia, Zimbabwe

Reminds you one day before the deadline.

Comments ยท 0

0

More like this