{"id":2178570,"url":"https://alion.io/job/zumtobel-group-full-stack-developer-mfd","title":"Full Stack Developer (m/f/d)","company":{"id":1858021,"name":"Zumtobel Group","domain":"zumtobelgroup.com","url":"https://alion.io/company/zumtobelgroup","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Umantis","truth_index":{"grade":"B","score":70,"open_postings":70,"ghost_share":0.5,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-10-12T06:55:09Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Porto, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":31000,"max_usd":77000,"period":"year","method":"role_country_seniority_unknown","sample_n":91},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"Azure","optional":false},{"name":"CI/CD","optional":false},{"name":"Node JS","optional":false},{"name":"TypeScript","optional":false},{"name":"Agile","optional":true},{"name":"GraphQL","optional":true},{"name":"JavaScript","optional":true},{"name":"Nest.JS","optional":true}],"status":"live","first_seen_at":"2026-07-22T12:00:00Z","employer_posted_date":"2026-10-09","last_verified_at":"2026-10-12T02:36:53Z","board_verified":true,"closed_at":null,"days_open":81,"trust":{"level":"ok","repost_count":0,"flags":["company_stale"],"days_open":81},"description":"style=\"max-width: 800px !important;\">\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=15\"\nalt=\"zg banner\"\nclass=\"w-full mb-12\"\n/>\nstyle=\"text-align:justify\">\nstyle=\"text-align:left\">Full Stack Developer (m/f/d)\nPorto, Portugal\nSpotLIGHT of the job\nAs a SeniorFullstack Developer, you’ll join the Customer Experience & Marketing Team within Corporate IT, an international group of backend, frontend, and integration specialists responsible for websites, e-commerce platforms and specialized web applications.\nThings are very relaxed here, we are on a first-name basis, and we regularly exchangeknowledge and discuss technical solutions within a team.\nstyle=\"text-align:left\">\nResponsibilities\n Within the new Digital Customer experience Platform, you can expect excitinguse cases around e-commerce and light calculation on a modern technology stack. We are open to new frameworks and technologies, but currently focus onNuxt, GraphQL and NestJS\n As part of our experienced agile development team, you will work independently and in close coordinationwith our stakeholdersand to refine requirements and shape the solution\n You will focus on testable and maintainablecode and participate in code reviews and architecture decisions to improve application reliability, performance and security across the stack\n Your work will include innovative tasks and building greenfield applications but also maintaining existing platformsin the full application lifecycle\n Contribute to CI/CD, Microsoft Azure base cloud deployments and operational best practices\nstyle=\"text-align:left\">\nSkills & Experience\nSeveral years of experience in full-stack development with hands-on experience in TypeScript, Node.js and Nuxt\n Experience with databases, testing, debugging, and modern software delivery practices\nSolid understanding of web application architecture, backend services, and RESTful API design\n Experience in agentic development approaches\n You are team player who likes to share knowledge and enjoy discussions within the team\nConfidence working independently while also mentoring others and contributing to team standards\nYou are fluent in English.\nWhat we offer\n Flexible working hours and a hybrid work model. \nLunch Vouchers. \nPrivate Health Insurance. \nTransport Subsidy: Financial support to cover commuting costs for employees.\nWhat matters to us\nWe understand not only the power of the visible, but also the\ninvisible. Like light, diversity is intangible, but it is\nperceptible. We value the uniqueness of every person and see this\nas a driver of innovation. Qualified applicants will be considered\nregardless of, for example, origin, skin color, gender, religion,\nage, sexual orientation, gender identity/expression or disability.\nid=\"profile-img\"\nsrc=\"https://www.zumtobelgroup.com/images/myjob/Milos-Mladenovic.jpg\"\nclass=\"aspect-square rounded-full bg-slate-300 h-24 w-24\"\nalt=\"Profile picture\"\n/>\nAs the contact person for this position, a great candidate\nexperience is important to me! I will reach out to you within 7\ndays. Please inform me of any assistance you may need, so I can\nbest support you throughout the hiring process.\nTalent Acquisition Partner\nMilos Mladenovic\n\nWho we are\nAt the Zumtobel Group, we are passionate about designing and\nproducing light that empowers humans and brings architecture to\nlife. We continuously push the boundaries in our search for\nperfection through timeless design, technical excellence and\nefficient performance. Through light, we create spaces that\ninspire. As we develop the next generation of lighting, we\nconsider the wellbeing of people and nature. Our lighting is\ndesigned for our customers and their individual aspirations. We\nguide them into a new world of opportunities - as a group, and\nthrough all our individual brands, Thorn, Tridonic and Zumtobel.\nstyle=\"text-align:justify\">\nLearn more about our Group in our enlightening video - where WE\nLIVE LIGHT and thrive together! The result is a series of\npersonal and authentic insights into our corporate culture -\nillustrated from different perspectives.\n\nFollow us: \nsrc=\"/Vacancies/3749/Description/2?ShowDocument=19\"\nalt=\"zg\"\nstyle=\"height: 26px; width: 26px\"\n/>\n\nhref=\"https://www.linkedin.com/company/zumtobel-group\"\ntarget=\"_blank\"\n>\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=20\"\nalt=\"linkedin\"\nstyle=\"height: 26px; width: 26px\"\n/>\nhref=\"https://www.instagram.com/zumtobelgroup_careers?igsh=MWozdmI4Mm8wb3dmZQ==\"\ntarget=\"_blank\"\n>\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=21\"\nalt=\"instagram\"\nstyle=\"height: 26px; width: 26px\"\n/>\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=5\"\nalt=\"passionate about light\"\nclass=\"size-16 bg-slate-300\"\n/>\nWE ARE PASSIONATE ABOUT LIGHT.\nWe share a passion for light, creating aesthetic,\nfunctional, and sustainable lighting solutions that enhance\nquality of life.\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=6\"\nalt=\"innovative lighting solutions\"\nclass=\"size-16 bg-slate-300\"\n/>\nWE ARE EXCITED ABOUT CREATING INNOVATIVE LIGHTING SOLUTIONS\nFOR A SUSTAINABLE FUTURE.\nSustainability and innovation drive everything we do -\nshaping a responsible, climate-neutral future.\nsrc=\"/Vacancies/3749/Description/2?ShowDocument=7\"\nalt=\"international and personal\"\nclass=\"size-16 bg-slate-300\"\n/>\nWE ARE INTERNATIONAL AND PERSONAL AT THE SAME TIME.\nWhile we have grown from a family business into a global\norganization, our collaborative spirit and familial culture\nremain integral to our identity.\nhref=\"/Vacancies/3749/Application/CheckLogin/2?source=O_ZUM\"\nclass=\"sticky bottom-6 mr-2 self-end text-center rotate-30 font-semibold rounded-full size-24 flex items-center justify-center hover:-translate-y-1 hover:shadow-xl transition-all duration-500 hover:text-red\"\nstyle=\"font-size: 40px; background-color: #FFED99 !important; height: 180px; width: 180px \"\n>\nAPPLY HERE","description_format":"text","description_chars":5859,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"Advanced (C1)","optional":false}]},"benefits":["Flexible schedule","Health insurance","Hybrid work"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Commerce"],"lifecycle":[{"event":"open","at":"2026-10-09T14:28:52Z"}],"visa":[],"liveness":{"score":5,"band":"cold","label":"Long shot","p_open":1,"p_active":0.192,"p_room":0.28,"age_days":81,"expected_fill_days":20,"reasons":["conf:4","stale_co","win:tail","crowd:"],"computed_at":"2026-10-12T06:55:09Z"},"pay":null,"html_url":"https://alion.io/job/zumtobel-group-full-stack-developer-mfd","json_url":"https://alion.io/job/zumtobel-group-full-stack-developer-mfd.json","meta":{"generated_at":"2026-10-12T07:40:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":12334,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-13T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1858021},"rest":"https://alion.io/mcp/rest/get_company?id=1858021"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fzumtobel-group-full-stack-developer-mfd"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fzumtobel-group-full-stack-developer-mfd"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fzumtobel-group-full-stack-developer-mfd"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/zumtobel-group-full-stack-developer-mfd\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fzumtobel-group-full-stack-developer-mfd"}]}