Opportunity

Youth Works Hub

πŸ‡΅πŸ‡Ή Portugal

Internship Β· πŸ‡΅πŸ‡Ή Portugal

πŸ‡΅πŸ‡Ή Full Stack Developer Intern πŸ§‘β€πŸ’» Erasmus+ Internship at InspectOS in Lisbon, Portugal βš™οΈ (Erasmus+ grant)

Posted 19 September 2026

Deadline

30 Sep

InspectOS is taking a full stack developer intern into its Lisbon office for four months with flexible dates, and applications close on 30 September 2026. At Youth Works Hub, we read the listing next to the company's careers page so you know which stack you would touch and what "shipping" actually means at this company.

The listing names versions and frameworks rather than buzzwords, which tells you the codebase already exists and someone will read your pull requests.

The Platform You Would Ship To

InspectOS is a home inspection website connecting homeowners, buyers and property professionals with licensed engineers and certified inspectors across Portugal.

πŸ—ΊοΈ Coverage runs across all 308 Portuguese municipalities.

πŸ” Buyers receive an independent technical diagnosis covering structural, gas, energy, moisture and seismic issues.

⏱️ The report is bilingual and delivered within 48 hours.

πŸ—οΈ The public site, the booking flow and the internal workflows are the three surfaces your work lands on.

What You Would Build

🧱 Responsive user interfaces and a small shared UI kit.

πŸ”Ž Technical SEO work: JSON-LD structured data, sitemaps, hreflang and semantic HTML.

πŸ” Automations in Make or n8n to sync bookings, leads and reports.

πŸ“Š GA4 and Search Console tracking setup.

🧾 Polishing the inspection booking journey, which is the conversion path of the whole product.

🀝 Working directly with the founders, marketing and operations to turn ideas into features that buyers and inspectors actually use.

The Stack You Would Touch

πŸ’» HTML, CSS and SCSS.

πŸ“œ JavaScript and TypeScript.

βš›οΈ Next.js on React.

🐍 Python.

πŸ”Œ REST and GraphQL APIs.

Must Haves

βœ… Comfort with HTML, CSS, JavaScript or TypeScript, and Git.

🐍 Working knowledge of Python, enough to write small services, scripts or integrations.

βš›οΈ Experience with React, ideally Next.js, or strong fundamentals with a clear willingness to ramp up fast.

πŸ”— At least one small site or component library you have built, with links to share.

πŸ—£οΈ A clear communicator who manages tasks independently and asks good questions, with English required.

Nice to Haves

🟩 Vue or Nuxt experience.

⚑ Experience with Make or n8n.

πŸ” Technical SEO experience or interest.

🏘️ Background or interest in real estate, services or marketplaces.

Terms and Level

⏳ Four months, full time at 40 hours a week, with flexible dates.

πŸ’Έ Unpaid, under the Erasmus+ traineeship framework, so the money comes from your own mobility grant.

πŸŽ“ Open at bachelor's, master's and doctorate level.

πŸ›‚ The company states it can host international candidates and will provide the necessary documentation, including a signed Learning Agreement and an invitation letter.

According to Youth Works Hub's review of the company's careers page, internships there are organised by department rather than by job advert, and the page asks candidates to say which department they want and why, which is the fastest way to be read.

Life Around the Office

πŸ‘₯ You join interns across marketing, product, development and data, most of them international.

🌊 The listing mentions weekend trips to Sintra and the Algarve, beach days in Carcavelos and Guincho, dinners in Lisbon, coastal hikes and after work drinks.

πŸ”„ Short feedback loops with founders are part of the working rhythm rather than a perk.

How to Apply

Applications go by email with a CV. Send the links the listing asks for: a small site or a component library you built, ideally with the repository readable. Since the role spans front end, Python glue and technical SEO, say which of the three you are strongest in and which you want to learn.

Frequently Asked Questions

Is the internship paid?

No. It is unpaid and runs on an Erasmus+ mobility grant, with the company providing the documentation your university needs.

Do I need Next.js specifically?

React experience is expected, ideally with Next.js, but the listing accepts strong fundamentals plus a clear willingness to ramp up quickly.

How much Python do I need?

Enough to write small services, scripts or integrations, not full backend engineering.

What do I need to show?

At least one small site or component library that you built, with links.

How long is the placement and when does it start?

Four months, full time, with flexible dates and a nominal start of 1 October 2026.

Is the role remote?

No. The intern crew works on site at the Lisbon office.

Deadline

⏳ 30 September 2026

Dates are flexible but the closing date is not, and the nominal start is the following day. Find more opportunities like this, explained in plain language, on Youth Works Hub.

Link

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

πŸ“§ Applications and CV: hr@inspectos.pt

Activity details

Location
πŸ‡΅πŸ‡Ή Portugal
Deadline
30 Sep

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