Requirements
3+ years of professional experience building web applications with C# and ASP.NET Core (REST APIs, Entity Framework Core, authentication).
Solid experience with a modern TypeScript front-end framework. Angular is preferred; strong React or Vue
developers who are willing to switch are welcome.
Good SQL skills on PostgreSQL or another relational database: schema design, indexing, and reading query plans.
Comfortable working on Linux servers: SSH, logs, services, Docker, and Nginx basics.
Daily use of Git, including branching and code review.
Good written and spoken English for documentation, tickets, and working with colleagues abroad.
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
Nice to have
Windows desktop development (WPF, MVVM, .NET Framework), or willingness to learn it for the on-board client.
Real-time web (SignalR or WebSockets), background jobs (Hangfire), and Redis.
Charts and maps in the browser (ECharts, NgMap).
Working with large time-series datasets.
Web application security (OWASP Top 10, JWT, two-factor authentication).
CI/CD pipelines (GitLab CI) and service monitoring.
Background in industrial automation or maritime systems, or protocols such as Modbus, OPC, or NMEA.
Using AI coding assistants effectively while keeping code quality high.
About you
You take ownership: a feature is done when it works on real vessels, not when it compiles.
You are careful and analytical, and debug from logs and data rather than guesses.
You work independently, ask early when something is unclear, and can explain technical topics to non-technical colleagues and customers.
What we offer
An independent role in an international high-tech company
An informal, collegial working atmosphere
A competitive, market-based salary
A good secondary employment package
Training and study opportunities to deepen your expertise
Working hours: Monday to Friday
18 days of annual leave per year