Full Stack Engineer

Surf Eye

Lisboa

Hybrid

EUR 70,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Ride the Wave Early
Global Reach
High Ownership
Small Team, Big Impact
Portugal-Based Hybrid (Lisbon)
Equity package
Competitive salary
Start date ASAP

Job summary

Surf Eye is seeking a Full Stack Engineer to lead feature development across surf, snow, and beyond. You’ll work across Next.js and Node.js platforms, building frontends, APIs and internal tools for thousands of users, from riders to resort operators.

This is a high‑impact role that turns product vision into scalable software. Based in Lisbon or willing to relocate, you’ll own projects end‑to‑end, collaborate with design and engineering teams, and help shape product strategy while advancing

Qualifications

  • 6+ years of experience delivering full-stack software products.
  • Proficient in React.js, Node.js, Javascript, and TypeScript.
  • Own features across frontend and backend.
  • Experience in project management and leading technical initiatives.
  • Strong understanding of CI/CD, testing strategies, and code quality practices.
  • Familiar with code reviews and collaborative workflows.
  • Self‑motivated and autonomous in fast-paced environments.
  • Based in or willing to relocate to Lisbon, Portugal; this is a hybrid role.

Responsibilities

  • Lead feature development across Next.js and Node.js platforms.
  • Collaborate with design and engineering teams to translate product vision into software.
  • Build and maintain frontends, APIs, and internal tools across the full stack.
  • Work autonomously from idea to prototype to production.
  • Contribute to product and technical direction in a fast-moving startup.
  • Set up and improve CI/CD, testing frameworks, and deployment strategies.
  • Continuously improve user experience for end users and internal tools.
  • Help build a scalable video platform for a global sports audience.

Skills

Full-stack development
React.js
Node.js
TypeScript
CI/CD

Tools

Docker
AWS
Cloudflare

Job description

We are building the world's largest AI camera network for action sports.

Our systems autonomously film, track, edit, and analyze every ride using 6K cameras and proprietary computer vision software.

We 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.

Our 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.

About the Role

We'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.

You’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.

You’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.

Tasks
  • Lead feature development across all verticals on our Next.js and Node.js platforms
  • Collaborate closely with design and engineering teams to translate product vision and customer needs into polished software
  • Build and maintain frontends, APIs, and internal tools across the full stack
  • Work autonomously on projects from idea → prototype → production
  • Contribute to product and technical direction in a fast‑moving startup environment
  • Set up and improve CI/CD, testing frameworks, and deployment strategies
  • Continuously improve our user experience, for both end users and internal tools
  • Help build a modern, scalable video platform for a global sports audience
Requirements
  • 6+ years of experience developing and shipping full-stack software products
  • Proficient in React.js, Node.js, and Javascript, TypeScript
  • Comfortable taking ownership of features across frontend and backend
  • Experienced in project management and leading technical initiatives
  • Strong understanding of CI/CD, testing strategies, and code quality best practices
  • Familiar with code reviews, peer feedback, and collaborative development workflows
  • Self‑motivated, autonomous, and comfortable in fast‑paced environments
  • Passionate about action sports
  • Based in or willing to relocate to Lisbon, Portugal: this is a hybrid role.
Bonus Points
  • Experience with Python and/or computer vision technology
  • Experience with video streaming technologies and related architectures
  • Experience working with Docker, AWS, and cloud infrastructure (e.g. Cloudflare)
  • Strong product thinking: you're comfortable working closely with designers and making UX‑driven decisions
  • Exposure to building platforms that support multiple customer types, user roles, or content types
  • Previous experience in high‑growth environments or early‑stage startups
Benefits
  • Ride the Wave Early: Join just as we scale from two verticals to three and beyond

  • Multi‑Sport Vision: Surf Eye. Snow Eye. Next: [redacted]

  • Global Reach: Already live worldwide

  • High Ownership: Work directly with founders. Own your projects. Ship fast.

  • Small Team, Big Impact: We're tiny but building like giants

  • Portugal-Based: Hybrid work from Lisbon, Europe's most exciting startup and surf capital

  • Location: Lisbon, Portugal (Hybrid)

  • Compensation: Competitive salary + equity package based on experience

  • Start date: ASAP

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Engineer
Full Stack Engineer

Surf Eye • Lisboa

Hybrid
EUR 60,000 - 90,000
Flexible working environment
Competitive salary and equity package
High ownership of projects
+2
Full Stack Tech Lead
Full Stack Tech Lead

Surf Eye • Lisboa

Hybrid
Confidential
High ownership
Hands-on leadership
Global reach of products
Full Stack Engineer — Global AI Video Platform (Hybrid, Lisbon)
Full Stack Engineer — Global AI Video Platform (Hybrid, Lisbon)

Surf Eye • Lisboa

Hybrid
EUR 70,000 - 110,000
Ride the Wave Early
Global Reach
High Ownership
+5
Hybrid Lisbon Full-Stack Tech Lead — Scale Our Web Platform
Hybrid Lisbon Full-Stack Tech Lead — Scale Our Web Platform

Surf Eye • Lisboa

Hybrid
Confidential
High ownership
Hands-on leadership
Global reach of products
Full-Stack Engineer for AI Action-Sports Platform
Full-Stack Engineer for AI Action-Sports Platform

Surf Eye • Lisboa

Hybrid
EUR 60,000 - 90,000
Flexible working environment
Competitive salary and equity package
High ownership of projects
+1
Full Stack Engineer
Full Stack Engineer

XCOPE AI • Porto

Hybrid
EUR 30,000 - 45,000
Competitive salary
Mentorship
Learning time
Senior Computer Vision Engineer - Six Floor Solutions
Senior Computer Vision Engineer - Six Floor Solutions

Hiire • Lisboa

Hybrid
EUR 90,000 - 130,000
Hybrid work setup
Lisbon team
Software Engineer (Applied AI)
Software Engineer (Applied AI)

Euphoric • Portugal

Remote
EUR 110,000 - 140,000
Remote-first setup
Apple devices
Meaningful early-stage share options
+2
Software Engineer (m/f/d)
Software Engineer (m/f/d)

SEA.AI • Lisboa

Hybrid
EUR 33,000 - 45,000
Flexible scheduling
Occasional home office
Team events
Software Engineer - Storage
Software Engineer - Storage

Jobgether • Portugal

Remote
EUR 90,000 - 130,000
Fully remote from Slovenia
WeWork coworking support
Equity ownership (ESOP)
+4
Top locations