Senior Software Engineer (Full Stack)
Core
Technical anchor and hands-on IC for a fullstack product team building uncrewed maritime systems using robotics and autonomous technology.
Role type
Senior Software Engineer (Full Stack) with Tech Lead responsibilities
Builds
Backend services and web applications for uncrewed ocean exploration systems
Domain
Maritime industry, robotics, autonomous systems
Deliverable
production ML models | product features
Required skills
C#/.NET, React, TypeScript, Node.js, Postgres, Clean Architecture, API design, relational databases, ORM, Git, Agile methodologies
Preferred skills
Event-driven systems (Kafka, RabbitMQ), real-time data (WebSockets, SignalR), containerization (Docker, Kubernetes), CI/CD, cloud platforms (Azure, AWS, GCP)
Technologies
C#, .NET, React, TypeScript, Next.js, tRPC, Node, Postgres, Cursor, Claude
Responsibilities
Set technical direction for fullstack products while writing and reviewing code; Own delivery approach, task breakdown, sequencing, and quality bar; Hold line on backend design discipline; Collaborate with Product, Design, and QA to ship features; Facilitate team delivery rhythm and remove impediments; Mentor team through code review and technical feedback; Use AI-assisted development tools in daily workflow; Document software and processes
Seniority
Senior, hands-on IC with Tech Lead hat
