Full Stack Developer
Join the future of sustainable shipping with Norsepower!
Are you ready to embark on a journey at the intersection of maritime tradition and high-tech innovation? Norsepower, a pioneer in sustainable shipping, is bringing sails back to shipping — and reducing the carbon footprint of the global fleet in the process. We are seeking a backend-focused Senior Full Stack Developer with a pragmatic architectural mindset to help us build the digital backbone of our Rotor Sail™ technology.
The Role
You will join a focused team of multidisciplinary professionals. We are responsible for the rotor sail control performance and digital solutions that make the Norsepower Rotor Sail™ the leader in the field of wind propulsion technology.
In this role, your focus will be on the Backend and Edge architecture. You will take ownership of the application that controls the Rotor Sails on board and the Cloud services that manage the data globally. We are currently evaluating a partial migration of our stack—potentially moving critical components to Go (Golang), and your architectural expertise will be key in guiding these decisions.
Key Responsibilities
· Service Development: Develop and maintain services using Node.js/TypeScript and explore/implement services in Go.
· Database Ownership: Script data flows and optimise our time-series database architecture for performance and storage (no Flux expertise required, but solid database thinking is a must).
· Edge Operations: Manage and evolve our containerised Linux/Docker environment on vessels.
· Deployment Automation: Improve and automate deployment processes using Ansible and Docker to overcome remote connectivity challenges.
· Industrial Integration: Interface with industrial systems via OPC UA to bridge the gap between web tech and control system PLCs.
· Full Stack Delivery: Develop and maintain our frontend React applications and overall system architecture.
Requirements
· Strong Backend & Architectural Focus: Several years of experience building robust backend systems and a proven ability to design clean, maintainable software architectures.
· TypeScript & Node.js Proficiency: Deep knowledge of the JS/TS ecosystem.
· Go (Golang) Knowledge: Experience with, or a strong interest in, Go for high-performance industrial applications.
· Linux & Edge Mastery: Hands-on experience with Unix/Linux environments and Docker.
· Automation Mindset: Experience with DevOps practices and a desire to automate deployments using tools like Ansible to overcome networking and connectivity constraints.
· Production Proven: A track record of taking applications through the full lifecycle, from local dev to remote production environments.
· Independence: Ability to take ownership of a feature set and see it through to completion.
· Background: A strong technical background, preferably M.Sc/B.Sc. in computer science or similar
· Language: Full working proficiency in English; Finnish is an advantage.
Bonus Skills
· Time-series Database Expertise: Experience with InfluxDB/Flux or migrating to solutions like TimescaleDB/Postgres.
· Industrial IoT: Familiarity with OPC UA or other industrial communication protocols.
· Machine Learning and Data Engineering: Interest or experience in contributing to ML implementations and data engineering.
· Maritime Interest: Experience in the marine industry, boating, or sailing.
· Possibility to start in April.
We Offer You
· Real Impact: A chance to work on a physical, massive-scale product that actively fights climate change.
· Technical Autonomy: A supportive environment where your architectural vision influences the roadmap.
· Growth: Exposure to international cleantech and continuous learning opportunities.
· Culture: A collaborative, cross-disciplinary team that values science, rationality, and work-life balance.
· Salary & Benefits: Base salary 5000 - 6500 EUR/month and benefits, including lunch and telephone
Working Environment: To support our collaborative way of working, we encourage being in the office a few days a week.
Set sail on a career path where innovation meets opportunity!
Please submit your CV and motivation letter by 04.03.2026. Please use our application system; we do not accept applications by email.
We encourage individuals from diverse backgrounds to apply, as we value diversity and are committed to fostering an inclusive and equitable workplace for all.
For more information about the recruitment process: Roope Savolainen, Head of product development (roope.savolainen@norsepower.com)
- Department
- Data Science and Software Engineering
- Locations
- Helsinki
- Remote status
- Hybrid