{"id":3497801,"url":"https://alion.io/job/surf-eye-full-stack-engineer","title":"Full Stack Engineer","company":{"id":692815,"name":"Surf Eye","domain":"surfeye.video","url":"https://alion.io/company/surfeye","size_band":"11-50","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Join","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Lisbon, Portugal"],"countries":["PT"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":36000,"max_usd":92000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":53},"experience_years_min":6,"visa_sponsorship":false,"relocation_package":false,"has_equity":true,"technologies":[{"name":"CI/CD","optional":false},{"name":"Computer Vision","optional":false},{"name":"JavaScript","optional":false},{"name":"Next.js","optional":false},{"name":"Node JS","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"AWS","optional":true},{"name":"Cloudflare","optional":true},{"name":"Docker","optional":true},{"name":"GitHub","optional":true},{"name":"Python","optional":true}],"status":"live","first_seen_at":"2025-09-29T16:14:23Z","employer_posted_date":"2025-09-29","last_verified_at":"2026-11-06T15:32:43Z","board_verified":true,"closed_at":null,"days_open":403,"trust":{"level":"stale","repost_count":0,"flags":["stale"],"days_open":402},"description":"We are building the world’s largest AI camera network for action sports.\nOur systems autonomously film, track, edit, and analyze every ride using 6K cameras and proprietary computer vision software.\nWe are already live in 10 countries, serving 50,000+ riders across the world’s leading wave pools through our first brand, Surf Eye. We recently partnered with the #1 wave pool manufacturer globally, and have expanded into ski resorts with our second vertical, Snow Eye, bringing the same cutting-edge technology to the world's best slopes.\nOur mission is to revolutionize how action sports are captured and experienced, finally making professional-quality video, analytics, and insights available to every rider, anywhere in the world.\nAbout the Role\nWe’re looking for a Full Stack Engineer to join our team and lead the development of features across all our verticals: surf, snow, and beyond.\nYou’ll work across our web platforms, building products that serve thousands of users: riders, resort operators, and teams. This is a high-impact role where you’ll collaborate closely with our design and development teams to turn product vision and customer needs into software.\nYou’ll own projects end-to-end, help shape product strategy, and play a key role in scaling our platform as we expand to new locations, sports, and user groups.\nTasks\nLead feature development across all verticals on our Next.js and Node.js platforms\nCollaborate closely with design and engineering teams to translate product vision and customer needs into polished software\nBuild and maintain frontends, APIs, and internal tools across the full stack\nWork autonomously on projects from idea → prototype → production\nContribute to product and technical direction in a fast-moving startup environment\nSet up and improve CI/CD, testing frameworks, and deployment strategies\nContinuously improve our user experience, for both end users and internal tools\nHelp build a modern, scalable video platform for a global sports audience\nRequirements\n6+ years of experience developing and shipping full-stack software products\nProficient in React.js, Node.js, and Javascript, TypeScript\nComfortable taking ownership of features across frontend and backend\nExperienced in project management and leading technical initiatives\nStrong understanding of CI/CD, testing strategies, and code quality best practices\nFamiliar with code reviews, peer feedback, and collaborative development workflows\nSelf-motivated, autonomous, and comfortable in fast-paced environments\nPassionate about action sports\nBased in or willing to relocate to Lisbon, Portugal: this is a hybrid role.\nBonus Points\nExperience with Python and/or computer vision technology\nExperience with video streaming technologies and related architectures\nExperience working with Docker, AWS, and cloud infrastructure (e.g. Cloudflare)\nStrong product thinking: you’re comfortable working closely with designers and making UX-driven decisions\nExposure to building platforms that support multiple customer types, user roles, or content types\nPrevious experience in high-growth environments or early-stage startups\nBenefits\nRide the Wave Early: Join just as we scale from two verticals to three and beyond\n\nMulti-Sport Vision: Surf Eye. Snow Eye. Next: [redacted]\n\nGlobal Reach: Already live worldwide\n\nHigh Ownership: Work directly with founders. Own your projects. Ship fast.\n\nSmall Team, Big Impact: We’re tiny but building like giants\n\nPortugal-Based: Hybrid work from Lisbon, Europe’s most exciting startup and surf capital\n\nLocation: Lisbon, Portugal (Hybrid)\n\nCompensation: Competitive salary + equity package based on experience\n\nStart date: ASAP\n\nHow to Apply\nSend us your CV, a quick intro, and a few links to things you’ve built or shipped (GitHub, product links, etc.)","description_format":"text","description_chars":3791,"description_truncated":false,"requirements":{"experience_years_min":6,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"Portugal","iso":"PT","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Fitness","Computer Vision"],"lifecycle":[{"event":"open","at":"2026-10-30T02:15:02Z"}],"visa":[],"liveness":{"score":6,"band":"cold","label":"Long shot","p_open":1,"p_active":0.22,"p_room":0.28,"age_days":402,"expected_fill_days":30,"reasons":["conf:8","win:tail","crowd:"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/surf-eye-full-stack-engineer","json_url":"https://alion.io/job/surf-eye-full-stack-engineer.json","meta":{"generated_at":"2026-11-06T22:51:14Z","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":1508,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00: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":692815},"rest":"https://alion.io/mcp/rest/get_company?id=692815"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fsurf-eye-full-stack-engineer"},{"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%2Fsurf-eye-full-stack-engineer"},{"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%2Fsurf-eye-full-stack-engineer"},{"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/surf-eye-full-stack-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fsurf-eye-full-stack-engineer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3497801}},{"tool":"search_jobs","arguments":{"company":"surfeye.video","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3497801},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}