CareerPlanSign in

Senior Software Engineer (Full Stack)

Porto, Porto District, Portugal💼 Full-time💰 $70,000–$70,000🗓 2026-09-15 → 2026-10-01

Core

Design, build, and maintain full-stack web applications and backend services for autonomous and remote marine operations, supporting operators and customers.

Role type

Senior Full Stack Software Engineer

Builds

Full-stack web applications, backend services, and relational database schemas for uncrewed marine systems

Domain

Maritime industry, autonomous robotics, full-stack software engineering

Deliverable

production ML models | product features

Required skills

C#/.NET, TypeScript, React, Next.js, PostgreSQL, SQL Server, REST API design, Clean Architecture, Git, web security concepts

Preferred skills

Event-driven systems (Kafka, RabbitMQ), WebSockets/SignalR, Docker, Kubernetes, CI/CD, cloud platforms (Azure, AWS, GCP), testing frameworks

Technologies

C#/.NET, TypeScript, React, Next.js, tRPC, Node, Postgres, SQL Server, Entity Framework Core, Drizzle, Prisma, Kafka, RabbitMQ, Docker, Kubernetes, Azure, AWS, GCP, Jest, Playwright, Vitest, xUnit, NUnit, Tailwind CSS, Shadcn/UI

Responsibilities

Design and build full-stack web applications from database to UI; Write production backend services; Build user interfaces in React/Next.js; Design and manage relational database schemas; Integrate systems and real-time data flows; Mentor junior engineers

Seniority

Senior, hands-on IC with mentorship

Sourced via workable · Listed on CareerPlan, which tracks 876,000+ jobs from 20+ sources.