Senior Software Engineer - Backend / Node.js & TypeScript”

Portchain

København

On-site

DKK 900,000 - 1,200,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Competitive salary
Company pension
Flexible working hours
Lunch and snacks
Learning budget

Job summary

Portchain seeks a Senior Software Engineer (backend) with deep Node.js and TypeScript experience to build services, APIs, and integrations powering maritime workflows. You will own features from design through production and work in autonomous product teams.

The stack includes Node.js, TypeScript, PostgreSQL, and Google Cloud, with Terraform, GitHub Actions, and Datadog supporting deployment, observability, and reliability.

Qualifications

  • Extensive production backend experience with Node.js and TypeScript.
  • Strong relational database design, SQL, transactions, and performance optimization.
  • Experience designing robust APIs and integrating systems with varying data formats.

Responsibilities

  • Build services, APIs, and integrations powering carrier and terminal workflows.
  • Own features from design through production and monitoring.
  • Collaborate with Product to turn customer problems into scalable solutions.

Skills

Node.js
TypeScript
PostgreSQL
API design
Cloud orchestration

Tools

Terraform
GitHub Actions
Datadog
Google Cloud
SQL tooling

Job description

About Portchain

Portchain exists to make maritime shipping more predictable, efficient, and green. We help shipping companies and terminals coordinate around shared, trustworthy information to reduce delays, fuel consumption, and emissions.

Our products support some of the world’s largest shipping companies, with more than 200 terminals connected through the Portchain Network.

The role

We’re looking for a Senior Software Engineer with deep backend experience in Node.js and TypeScript.

You’ll build services, APIs, and integrations that power carrier and terminal workflows, berth planning, and new products. Working closely with Product, you’ll turn customer problems into simple, scalable solutions and own your work from design through production.

Our stack includes Node.js, TypeScript, PostgreSQL, and Google Cloud, with Terraform, GitHub Actions, and Datadog.

How we work

We work in autonomous product teams of four or more engineers, each supported by a dedicated Product Manager. We deploy several times a day and take responsibility for running and improving what we build.

We care about craftsmanship: understandable code, trustworthy data, thoughtful user experiences, and systems that remain reliable and maintainable. We balance that care with pragmatic decisions and learning through frequent releases.

Curiosity matters here. We ask questions, explore customer problems, challenge assumptions, and learn from each other and from mistakes without blame.

How we use AI

AI is a core part of our engineering workflow. We use it for exploration, implementation, review, and technical sparring, and share useful practices with the team.

The final judgment remains with the engineer. We expect you to understand, review, validate, and be able to defend the code and decisions you ship, while protecting customer and company data.

What we’re looking for
  • Substantial experience building and operating production backend systems with Node.js and TypeScript, including asynchronous execution, error handling, and diagnosing production issues.
  • Strong relational database skills: schema design, SQL, transactions, and query performance. We use PostgreSQL.
  • Experience designing robust APIs and integrating systems with different data formats and reliability characteristics.
  • Experience deploying and operating software on GCP, AWS, Azure, or a similar cloud platform.
  • Sound architectural judgment, pride in your craft, and the ability to turn loosely defined problems into pragmatic solutions.
  • Curiosity about unfamiliar domains and technologies, clear communication, and a collaborative approach to end-to-end ownership.
Useful extras include

GCP/Cloud Run, Terraform, CI/CD and observability, complex data ingestion, ISO 27001 or SOC 2 experience, and breadth across languages or technical side projects.

What we offer
  • Meaningful work with global economic and environmental impact.
  • Influence over products, architecture, and ways of working.
  • Experienced, curious, and supportive colleagues.
  • Competitive compensation and pension.
  • Flexible working hours in our Copenhagen office.
  • Subsidized lunch, snacks, and drinks.
  • A dedicated development budget and support for continued learning.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Backend Engineer Node.js/TypeScript, Flexible Hours
Senior Backend Engineer Node.js/TypeScript, Flexible Hours

Portchain • København

On-site
DKK 900,000 - 1,200,000
Competitive salary
Company pension
Flexible working hours
+2
Senior Frontend / Full-Stack Developer
Senior Frontend / Full-Stack Developer

Coach Solutions • København

On-site
DKK 900,000 - 1,200,000
Monthly Friday bars
Team events
Career growth opportunities
Senior Full-Stack Engineer - Voyage Optimisation
Senior Full-Stack Engineer - Voyage Optimisation

ZeroNorth A/S • København

On-site
DKK 1,000,000 - 1,400,000
Impactful work
Real ownership
Growth and learning
+1
Senior Full-Stack Engineer - Voyage Optimisation Product Innovation & Technology · Copenhagen
Senior Full-Stack Engineer - Voyage Optimisation Product Innovation & Technology · Copenhagen

ZeroNorth • København

On-site
DKK 1,000,000 - 1,300,000
Impactful work
Ownership
Growth and learning
+1
Senior Full-Stack Engineer - Voyage Optimisation
Senior Full-Stack Engineer - Voyage Optimisation

ZeroNorth • København

Hybrid
DKK 900,000 - 1,300,000
Senior Software Engineer (Backend-focused, Full Stack)
Senior Software Engineer (Backend-focused, Full Stack)

LeanLinking ApS • Denmark

On-site
DKK 900,000 - 1,200,000
Competitive salary
Professional development
Great lunch
Senior Security Engineer
Senior Security Engineer

ZeroNorth A/S • København

On-site
DKK 900,000 - 1,200,000
Senior Full-Stack Developer – Modern Engineering & Agentic Coding
Senior Full-Stack Developer – Modern Engineering & Agentic Coding

The Tech Collective • København

On-site
DKK 900,000 - 1,200,000
Mentoring program
Learning & growth opportunities
Autonomy and impact
Senior Software Engineer, Internal Tools
Senior Software Engineer, Internal Tools

Flatpay • København

On-site
DKK 900,000 - 1,100,000
free slush ice
on-site gym
gamer room
Staff Software Engineer, Graphs Software
Staff Software Engineer, Graphs Software

Front Door Defense • Aarhus

On-site
DKK 447,761 - 671,642