Senior Software Engineer (Full Stack)
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