Mid-Senior Fullstack Engineer

Dotmoovs

Braga

On-site

EUR 45,000 - 70,000

Full time

10 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Stock options

Job summary

Dotmoovs is building movement analysis software that reads videos from smartphones to measure and demonstrate client recovery. We are a small team of 15 in Braga and Lisbon, with active partnerships in Portugal.

You will work on a backend-centric fullstack role centered around the video pipeline, APIs, and model deployment. Expect hands-on coding, scalable infrastructure, and opportunities to contribute to gamification features that engage users.

Qualifications

  • 3 to 6 years shipping software.
  • Code you wrote with your own hands in the last 12 months.
  • Strong Python, or strong fundamentals elsewhere and real appetite for it.
  • Databases, APIs, containers, cloud.
  • Enough frontend to finish a feature without handing it off.
  • Working English; day-to-day in Portuguese.
  • Video, streaming or HLS experience helps, and exposure to models in production.

Responsibilities

  • Own the video pipeline from phone uploads over mobile networks to reliable processing.
  • Improve performance on real data volume with thousands of points per inference.
  • Develop and maintain the APIs behind our mobile app and Studio, including subscriptions & freemium gating.
  • Move ML models from laptop to production with the engineering team.
  • Support gamification features: progression, rewards, and user retention.

Skills

Python
APIs
Databases
English communication
Frontend basics

Tools

Docker
Kubernetes
Cloud platforms

Job description

Salary is set according to experience. Stock options included.

This is fullstack with the centre of gravity in backend.

What we do

Dotmoovs builds movement analysis software. Our computer vision system reads a video from an ordinary smartphone. No sensors, no markers, no special hardware.

Professionals use it to measure how a client moves and show recovery instead of describing it. Athletes use it to see technique they cannot see themselves. Our dataset spans 82,000 users across 190 countries.

We are 15 people in Braga and Lisbon. We launched in August and we are in use with partners in Portugal.

What you will work on

The video pipeline, where uploads arrive from phones on mobile networks with dropped connections and partial uploads.

Performance over real data volume, thousands of points per inference kept fast and queryable.

The APIs behind our mobile app and web Studio, including subscriptions and freemium gating.

Getting machine learning models from working on a laptop to reliable in production, alongside the engineers who build them.

Gamification: progression, rewards, and what brings people back to train.

What you need

3 to 6 years shipping software.

Code you wrote with your own hands in the last 12 months.

Strong Python, or strong fundamentals elsewhere and real appetite for it.

Databases, APIs, containers, cloud.

Enough front end to finish a feature without handing it off.

Working English. Planning and strategy happen in English, day to day is in Portuguese.

Video, streaming or HLS experience helps a lot. So does having worked near models in production.

This suits you if

You want to own something properly

It does not suit you if

You need requirements to arrive complete and stable. Ours arrive as fast as possible and they can change.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fullstack Engineer - Backend Core, ML in Production
Fullstack Engineer - Backend Core, ML in Production

Dotmoovs • Braga

On-site
EUR 45,000 - 70,000
Stock options
Mobile Developer - Braga Portugal
Mobile Developer - Braga Portugal

dotmoovs • Braga

On-site
EUR 30,000 - 45,000
Competitive Salary + bonus
Flexible and fast-paced environment
Team events in very cool locations
Senior Software Engineer
Senior Software Engineer

Human Ready • Lisboa

Hybrid
EUR 60,000 - 90,000
Software Engineer (Python) (They/She/He)
Software Engineer (Python) (They/She/He)

Platforme • Porto

Hybrid
EUR 42,000 - 64,000
Private health insurance
Gym membership
Meal allowance
Software Engineer– Hybrid (Lisbon, Braga Or Coimbra)
Software Engineer– Hybrid (Lisbon, Braga Or Coimbra)

Match Profiler • Lisboa

Hybrid
EUR 42,000 - 64,000
Onboarding support
Continuous feedback
Collaborative team
+3
Senior Backend Developer (.NET)
Senior Backend Developer (.NET)

Talcom BV • Oeiras

Hybrid
EUR 59,000 - 64,000
Hybrid work model
Senior Full Stack (Java&React)
Senior Full Stack (Java&React)

Present Technologies • Coimbra

On-site
EUR 60,000 - 85,000
Company bonus
Extra holidays
Flexible benefits budget
+2
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
Software Engineer (Ai)
Software Engineer (Ai)

Askblue • Lisboa

On-site
EUR 65,000 - 90,000
Health Insurance
3.5 days leave + 22 vacation days
Unlimited Udemy access
Senior Full Stack Engineer
Senior Full Stack Engineer

BOI (Board of Innovation) • Portugal

On-site
EUR 50,000 - 70,000
Top locations