eMarine
Full-Stack Developer – eMarine.cloud
eMarineEstonia3 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Join eMarine – Build the Digital Layer of Vessel Energy Optimization


eMarine develops control and optimization systems for commercial vessels that reduce energy consumption and emissions.


eMarine Cloud is our platform for monitoring vessel performance, tracking energy, fuel, and CO₂ savings, and identifying optimization opportunities across fleets. It is used internally and by customers to support operational decisions and scale optimization across fleets. It is not a standalone SaaS product, but a system tightly coupled to real-world operations.


Team

The platform is built and maintained by a small, focused team.

As the product and customer base grow, we are now expanding the team to increase development capacity and accelerate the roadmap.


The Role

This is a generalist role with responsibility across the full stack.

You will not be limited to a specific layer of the stack. The expectation is that you can contribute across the stack depending on what moves the product forward:


  • Frontend development (React / Next.js) 
  • Backend development (Node.js / serverless) 
  • API development and integrations 
  • Data handling and pipelines 
  • Internal tools, admin features, and support cases 


You will work in a small, fast-moving team, with high ownership and minimal bureaucracy.


What We Expect


Mindset

We are not looking for someone who only executes tickets.

We are looking for someone who can:


  • Identify what needs to be built or improved 
  • Take initiative without detailed instructions 
  • Contribute ideas—not just code 
  • Gradually take ownership of parts of the platform 


This is expected over time—not on day one.


Technical Requirements


  • Experience with a major cloud provider (preferably AWS)
  • Comfortable working with GitHub (PRs, branching, code review, issues) 
  • Ability to work across frontend and backend (or willingness to learn) 
  • Experience building or integrating REST APIs 
  • Experience with React / Next.js 
  • Experience with Node.js (serverless or backend services) 
  • Experience with TypeScript (or strong JavaScript + willingness to adopt it) 


AI-Assisted Development


We expect you to actively use AI tools as part of your development workflow.

Examples include:


  • Code generation 
  • Refactoring 
  • Debugging 
  • Documentation 
  • Code review 


This is a natural part of how we work to improve both speed and quality.


Traits We Value


  • Generalist mindset — comfortable across the stack 
  • Self-directed — able to move tasks forward independently 
  • Pragmatic — focused on impact, not perfection 
  • Clear communication — in both code and documentation 
  • Curious — willing to learn our domain (maritime, energy, monitoring) 
  • Creative — able to propose and shape new ideas 


Nice to Have


  • Experience with AWS Amplify or related services 
  • Experience with IoT / industrial APIs 
  • Experience in monitoring / analytics platforms 
  • Experience working in a small team or startup environment 
  • Basic UI/UX understanding 


Tech Stack


  • Language: TypeScript 
  • Frontend: React, Next.js 
  • Backend: Node.js (serverless) 
  • Hosting: AWS Amplify 
  • Cloud: AWS 
  • Integrations: IXON Cloud API 


What We Offer


  • Direct impact on real-world energy and CO₂ reduction 
  • A product tightly connected to physical systems—not just dashboards 
  • High ownership and influence over product direction 
  • A small, senior team with fast decision-making 
  • A flexible and modern working setup 
  • Long-term growth as both the platform and company scale 


Location


Flexible / Remote-friendly 


Apply


Send your application or questions to: 

[email protected] 

Interviews are conducted on a rolling basis.

Key Skills

Ranked by relevance