Skip to main content

Full-Stack Developer – eMarine.cloud

Technology
eMarine
Tallinn, Eesti1 kuud tagasiKuni 24.5.2026
Täistööaeg

Töö kirjeldus

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:

recruitment@emarine.se

Interviews are conducted on a rolling basis.

Keywords
ReactOSCloud computingTypescriptNode.jsJavaScriptNodeDebuggerAWSGithubReact.jsCode reviewDebugging

¿Te interesa este puesto?