Software Engineer - TypeScript, Node.js & AWS

Salt

Amsterdam

On-site

EUR 131,000 - 138,000

Full time

43 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Salt is hiring a Software Engineer in Amsterdam for a 12-month freelance engagement. You will design, build, deploy, and operate scalable software services with end-to-end ownership, working closely with product and engineering teams.

Key tech includes TypeScript/Node.js, AWS Lambda, S3, DynamoDB, and orchestration. You will implement robust testing, observability, and reliable production operations while advancing architecture and reliability improvements.

Qualifications

  • Strong experience with TypeScript/Node.js and API development.
  • Hands-on experience with AWS and serverless/distributed systems.
  • Strong understanding of queues, workers, orchestration, scaling, retries, and idempotency.
  • Experience with S3, DynamoDB, security, observability, testing, CI/CD, and production operations.
  • Ability to independently deliver software from design through production.
  • Strong programming fundamentals and maintainable code writing.

Responsibilities

  • Design and build scalable, secure, and maintainable applications and APIs.
  • Own solutions end-to-end — from design and development through testing, deployment, monitoring, and production support.
  • Build reliable distributed systems using TypeScript/Node.js, AWS Lambda, S3, DynamoDB, queues, workers, and orchestration.
  • Design for resilience with timeouts, retries, idempotency, circuit breakers, dead-letter handling, and graceful degradation.
  • Apply strong testing practices, including unit, integration, and contract testing.
  • Monitor and improve production systems using logs, metrics, traces, SLIs, SLOs, and meaningful alerts.
  • Investigate production issues, lead root-cause analysis, and implement long-term reliability improvements.
  • Contribute to architecture, technical design, and continuous improvement initiatives.
  • Collaborate effectively with product, engineering, and partner teams to clarify requirements and solve complex problems.

Skills

TypeScript/Node.js
API development
AWS
Serverless
S3
DynamoDB
Queues & orchestration
Testing/CI/CD
Observability
Production ops
Clean code
AI-assisted dev
Problem solving
Communication

Tools

AWS
S3
DynamoDB
CI/CD tooling

Job description

Salt is currently hiring a Software Engineer for a client of ours in Amsterdam.

Role is freelance(kvk/zzp needed) for 12 months, paying around 95-100 euros an hour.

We’re looking for a Software Engineer to design, build, deploy, and operate reliable, scalable software services. You’ll take end-to-end ownership of solutions, contribute to architecture and technical decisions, and work closely with product and engineering teams.

Key Responsibilities
  • Design and build scalable, secure, and maintainable applications and APIs.
  • Own solutions end-to-end — from design and development through testing, deployment, monitoring, and production support.
  • Build reliable distributed systems using TypeScript/Node.js, AWS Lambda, S3, DynamoDB, queues, workers, and orchestration.
  • Design for resilience with timeouts, retries, idempotency, circuit breakers, dead-letter handling, and graceful degradation.
  • Apply strong testing practices, including unit, integration, and contract testing.
  • Monitor and improve production systems using logs, metrics, traces, SLIs, SLOs, and meaningful alerts.
  • Investigate production issues, lead root-cause analysis, and implement long-term reliability improvements.
  • Contribute to architecture, technical design, and continuous improvement initiatives.
  • Collaborate effectively with product, engineering, and partner teams to clarify requirements and solve complex problems.
Must-Have Skills
  • Strong experience with TypeScript/Node.js and API development.
  • Hands-on experience with AWS and serverless/distributed systems.
  • Strong understanding of queues, workers, orchestration, scaling, retries, and idempotency.
  • Experience with S3, DynamoDB, security, observability, testing, CI/CD, and production operations.
  • Ability to independently deliver software from design through production.
  • Strong programming fundamentals and experience writing clean, reusable, maintainable code.
  • Experience with coding agents and modern AI-assisted development.
  • Strong problem-solving, communication, and collaboration skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Software Engineer
Java Software Engineer

Salt • Amsterdam

On-site
TS/Node.js Engineer — AWS, End-to-End | 12m Freelance
TS/Node.js Engineer — AWS, End-to-End | 12m Freelance

Salt • Amsterdam

On-site
EUR 131,000 - 138,000
Software Engineer
Software Engineer

Ventula Consulting • Amsterdam

Hybrid
EUR 190,000 - 230,000
Freelance Backend Platform Engineer (Node.js / TypeScript / AWS)
Freelance Backend Platform Engineer (Node.js / TypeScript / AWS)

Brookwood Recruitment Ltd • Amsterdam

Hybrid
EUR 87,000 - 145,000
Backend Engineer - API Development (TypeScript / Node.js)
Backend Engineer - API Development (TypeScript / Node.js)

Gazelle Global • Amsterdam

On-site
EUR 90,000 - 110,000
Amsterdam Software Engineering Manager: Lead & Deliver
Amsterdam Software Engineering Manager: Lead & Deliver

Salt Digital Recruitment • Amsterdam

On-site
EUR 80,000 - 110,000
Freelance Full Stack engineer NodeJS AWS
Freelance Full Stack engineer NodeJS AWS

Morgan Black • Zuid-Holland

Hybrid
EUR 70,000 - 90,000
Hybride werkmodel
36 uur per week
Verlengingsoptie
Senior TypeScript Developer – AWS Serverless (Node.js / Next.js / GraphQL)
Senior TypeScript Developer – AWS Serverless (Node.js / Next.js / GraphQL)

ITproposal B.V. • Amsterdam

Hybrid
EUR 90,000 - 120,000
Software Engineer - Node.JS (AWS)
Software Engineer - Node.JS (AWS)

3Pillar Global • Bleiswijk

On-site
EUR 60,000 - 80,000
Senior Software Engineer
Senior Software Engineer

Doghouse Recruitment • Utrecht

Hybrid
EUR 70,000 - 95,000
Pension scheme
Travel allowance
Visa sponsorship
+3